Rakefile cleanup

While looking through the Rakefile I saw a bunch of things that could be cleaned up. I think this results in a more readable and maintainable development setup for us. The main commands (that I used, at least) to set up the database (`rake db:setup`) and run the tests (`rake test` or just `rake`) are the same. Let me know what you think!