Initial version of webpage using Bootstrap
Using panels for each exchange + handling sidebar buttons
Now we explicitly control how objects are stored and retrieved from cache
Quick hack to fallback to AJAX if WebSocket connection fails