Added copyMethods and en/decodeQuery (for query string) methods
Added a sidebar replacement that handles initialization and message buffering to the sidebar worker
Added decodeQuery to the sidebar utils file
Created a Tab class that represents Hotdish tabs, and a TabSet that is currently the window that Hotdish is activated on
Moved tab event handling into these classes
Moved worker handling into these classes
Refactored Group to use fancysidebar (removing buffering/etc)
Change hub non-message events to all be prefixed with 'hub' (so they can't clash with actual message types)
Created abstract models of the data in sidebar/js/model.js
Attempted (incomplete) to base the sidebar on Angular and those models