Fixed #15
Added support for passing an object to userroute, similarly to the
'route' key in the original constructor method