[Master] Wrote a working routing infrastructure. Need to refactor so some stuff is out of the way in controllers and public is seperate.