This pull request introduces a 'router'; mechanism to track history of user switching between tabs.
Testing
Switch between home, brokers and tasks tab,
From tasks enter task history,
From task history enter either errors or description of the error (id available),
No other link on any pane or dialog should have "#" (hover over the link to check). Instead it should have either an absolute link or 'javascript:void(0)'.
Expected that browser will retain browsing history; clicking 'back' button or 'forward' button moves through history.
Description
This pull request introduces a 'router'; mechanism to track history of user switching between tabs.
Testing