Add a static dialpad image to the 'dial' subpanel
Refactor subpanels
Split tabs into more than one view.

This allows more readability of the code.
Part of this commit also renames the #settings tab into #gear-menu because
that's how we call it.
Add tests for the subpanel view / gearmenu view