Edit Fixed namespacing issues (Classes were in the Aurora namespace)
Edit Added a new controller type 'AutoRouteController' which will automatically register any public functions which match the route call sign to the router