Remvode the router because it was not working properly. Setting the alias is currently working.
I have now switched to using the primus emit module which takes care of all of the routing I was previously attempting to implement.