Tests are now passing!

Because this isn't a typical rails application, the tests were really
hard to pass. A few things to note however:

- The tests passes but there's still some work that needs to be done in
  term of the migrations not working out of the box
- Some configurations in test_helper.rb needs to be streamlined.
- Test coverage is quite lacking.

Anyway, great first step. It fix #43