Converted most files into modules. Made all state shared between
windows.
Cleanup, fixed handler play not occurring twice.
Renamed bootstrap.js
Fixed tab styling. Added unloading of handlers in window when the window
is unloaded.
Fixed filter preferences.
Fixed event listener for window unload listening to child unloads.
Removed dump statements