Updating the documentation for Sync and 'rel' and 'verify'
putFile returns EventEmmitter which does not have .end
Merge remote-tracking branch 'geedew/master'

* geedew/master:
  putFile returns EventEmmitter which does not have .end
  Updating the documentation for Sync and 'rel' and 'verify'

Conflicts:
	README.md
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
added delete tests
document makeClient function
Merge pull request #92 from coen-hyde/delete-tests

Added delete test
call res.resume() to prevent #95
Merge pull request #96 from collin/master

call res.resume() to prevent #95