Creating a sample for MVC issue 693. 

@rynowak 
It shows how to create custom routing conventions
Since I started from the template this PR has a LOT of unnecessary files. Please look at Startup.cs, AdminController.cs, ProductsController.cs and NameSpaceRoutingConvention.cs.


This is a very specific convention, why would you tie the controller name to the convention?