Updating test code to use the new preferred style for creating a Format instance
Fixing test to fully test what it claims to test
DRYing up duplicated test code
Changing Info.duration to return a Duration object, instead of a hash

Also removing Info tests that are duplicated in the tests for Duration in the process.
Updating README to include details about v0.5.0