style cleanup and better encapsulation through requires in action.route and action.model and crossed out the done item in the readme