auto naming for Router::controller

added the option to create named routes from Router::controller and Router::controller
the routes woud follow the pattern autonaming.plain.route.with.dots
f.e. Router::controller('user', 'Controller\Backend\User', 'backend') 
results in route-names like backend.user.edit or backend.user.create