Verify upload integrity, plus a bugfix

* Now sends the MD5 hash of the uploaded data chunks so that S3 will verify upload integrity. If any chunk fails to upload, the whole upload fails.
* Fixed a minor bug with the default units for the `chunk-size` option
* Bumped version to 0.0.3

If you merge, can you push to RubyGems too please? Thanks!

-Mike