Implements simple client side routing

Minimally viable dynamic awesomesauce client side routing