Initial commit.

FileStore interface. FileMetadata class. FileStoreFake class. Utils class. Unit
tests for FileStoreFake.
Start FileStoreLocal.

WIP. Not tested.
Finish FileStoreLocal and unit tests.
Merge branch 'master' of https://github.com/smeredith/fileops