writeLockFile

Resolves dependencies and writes the lock file to output.