Modified routing scheme to be cleaner, more intuitive. Did some styling, but guarantee button is currently screwed up