Refactor code into multiple files, improve Rakefile

* Made the application more modular with different files for different groups of routes
* Make the default rake task running the specs
Improve requiring and more cleanup
Merge branch 'rearchitect-sinatra'

Conflicts:
	app.rb