give knox style option in tests so it communitates with fakes3 by specifying the bucket with as a path instead of as a virtualhost
removed style default
only filter options when passing to knox
Merge pull request #87 from coen-hyde/fix-tests

Fixed tests for newer version of knox that specifies bucket as virtualhost instead of paths
Using head instead of download since the md5 hash is coming from a header, no need to calculate
Updating the code now that only headFile is being used
Merge pull request #88 from geedew/master

No need to download a file when comparing the MD5 hash
enabled sync tests and fixed them
Merge pull request #89 from coen-hyde/sync-tests

Enabled sync tests and fixed them
refactored sync functionality to be more readable
Merge pull request #90 from coen-hyde/refactor-sync

Refactored sync functionality to be more readable