first attempt, try replacing all hash changes with pushState
Add accessibility labels to submit view
uglifyjs also mangles names. should not break anything
remove redundant github links
added popstate handler, and pushstates everywhere
highlighting a script, and a nav element, now functions!
redundant evt argument