Dash Addition 

Prefer to use the routers instead of registering individual routes here. Gives us much more flexibility. This class needs to be cleaned up as well.