New route service provider structure

New structure for the route service provider.

Next change would be to add this to the module generation and remove the inclusion of `require __DIR__ . '/routes.php';` in `start.php`, as this is the new way of loading routes in laravel 5.