Add documentation for checkout command
Move branch command to checkout, and add options.
Fix the in-memory/real file distinction.
More docs.
More options.
Fix typo when copy pasting doc.
Remove test dependency on local config.