Remove v1. Update gitignore.
Add list command + test + test utils.
Move s3 error list to aybabtme/goamz
Tidy up interfaces with unique implementations.
Style changes.
printProgress builds string in steps.
Add a lock to List() to protect the *log.Logger.

In case someone tries to run two List at the same time.
Remove unecessary pointer references.
Typo.
Wrap mutable global in a type.
Add diff command.
Rename readNewList -> filterNewKeys.
Wrap mutable global in a type.
Add slice command, breaks a big S3 key listing into sublistings.
Remove evil panic/defer mechanism. Use `subfile` type.
Add some comments.
No fancy iter.N().
Typo in comments.
Better use of progress bar API.
Add sync command.