Changes to support MongoDB persistence using Mongoid.
Remove references to Curator and Note-related test objects.
Use equality for asserting RouteSpecification is the same. Add environment to correct spec helper and remove the other file.
Switch to using Mongoid document adaptor in repository save for Cargo aggregate.
Use adapter class for converting CargoDocument to Cargo. Rename Nuke method.
Add tests for persistence of Itinerary value object in Cargo aggregate.
Add more itinerary persistence checking stuff.
Getting undefined method __bson_dump__ for Hamster. Appears that Hamster immutable collections cannot be persisted easily using Mongoid.
Add some to_s methods for model objects. Get Leg -> LegDocument transformation working.
Get CargoDocument and LegsDocument saving to MongoDB correctly.
Work on transforming Legs back from LegsDocument.
More updates to transforming Legs back from LegDocuments
Spec passes! We have round trip for Cargo and Itinerary and Legs.
Move specs. Model specs probably broken temporarily.
Fix requires in model specs. Get all specs passing.
Minor updates to readme and notes.
Merge pull request #9 from paulrayner/mongoid

Changes to persist Cargo aggregate to MongoDB using Mongoid