Log errors properly for route loading errors
Stop using window.location.hash
Merge pull request #458 from kleinsch/minor-cleanup

Minor routing cleanup