Basic functionality for fetching and parsing bags.
Use WaitGroup instead of hack to wait for all go routines to finish
Write to log instead of stdout
Started added support for config file.
Can now specify config on command line.
Specify log dir in config file. Display config settings when program starts.
Use constants from tar package
Started writing tests for bag.go. Added test archives.
Added documentation to test.go
Report missing bagit and manifest files
Removed colons from expected tag labels
Updated tests to work with fixes to bagins tag parser
Added tests for untar; untar gives error if data dir is missing or empty
Added integration tests for S3 functions.
Simplified logging so messages go to one log and data goes to another
Renamed test.go to cli.go. Refactoring.
Removed unused imports
Added BucketName to error message, so we know whose file had a problem.
Added fluctus URL to config
Started setting up models and client to exchange data with fluctus. There's nothing functional yet and no tests.