Pulling in react router and starting to rearrange things to use it
Seem to be back to working order with react router integrated