Improve status call stack
Improve metadata writing
Improve repo.Find(branch) to return reference
Begin implementing commit. #2

Metadata is being collected and written. All that's left is to store
compressed versions of files.