Added url hash functionality

Tabs can now be opened based on the hash passed in the URL. If a tab
has the id 'tab-1' and '#tab-1' is added to the URL, that tab will open.