set the default context url on the controller if not set yet
add scrollToHash to mimic normal browser hash scrolling behavior

Related issues:
https://github.com/EventedMind/iron-router/issues/825
https://github.com/EventedMind/iron-router/issues/557
https://github.com/EventedMind/iron-router/issues/248