updates routing to give slash structure to hash urls and account for hyphenated names and such