fix router to fire hashchange:<key> correctly with previous values, etc.
Merge branch 'develop' of github.com:klpdotorg/dubdubdub into develop