Add a functional test.

And fix a couple bugs.
Added paging support for AWS responses.

Fixed a bug dealing with local directories that don't exist.
Add log4j.jar and properties file.

This allows viewing of Amazon debug output.
Convert all println to log4j.
Add a main() to sync from S3 to local.

Need to change hardcoded values to main params.
Add command line to SyncS3ToLocal.
Refactor unit tests.

Make a set of parameterized tests that can take any implementation of
FileStore. Use it for all implementation so far.