Moving Router from paths to hashes

Paths are not great when refreshing the page in development mode.
Introducing twic.EventLazy (extends twic.Event)

twic.EventLazy will be used to do something if reply wasn't returned in
short timeout.