Fixed commit functionality.
Removed first use of complete.
Removed uses of complete.
Changed _findPackedObject to run in sync, without futures.
Replaced completers with future returns.
Fix datetime parsing --> stores datetime in s, need to retrieve into ms.
Fixed sync order of operations for walkFiles. Now correctly executes readBytes --> writeRawObject --> treeEntries.add in order.
Initial fixes for problem.
Fixed commit function: form of commit object, parsing of commit blobs, etc
Minor changes moving towards having non-corrupt tree / commit object files (commit is no non-corrupt).
Merge pull request #585 from camfitz/dev

Fixed commit functionality.