Separate Out the Integration Tests

- Separated out the integration test into individual files
- Fixed the seed data to get rid of some log spam
- Added authorize function to Post and Comment models
- Added --recursive flag to test command
- Added MongoDB to the Travis CI config
- Removed the integration.coffee file (since it's now redundant)