Use dashes instead of underscores when generating URLs to controller routes

As mentioned [here](http://forums.laravel.io/viewtopic.php?id=539), it
is better to replace underscores with dashes in automatically generated
URLs. Tests included.
Merge pull request #5 from neoascetic/controller_routes_urls_generation

Use dashes instead of underscores when generating URLs to controller routes