Update travis.yml to use mongodb
Measure code coverage with coveralls.io
Add tests for insert operations
Minor refactor

Use `shouldReturn`