Started on gauge refactor, decoupled panel from switch

Deleted observers.js because I'm not going to be using it.
Started decoupling selector switch from megapanel

Also changed all references to "dial" so that they now say "gauge".
Gauges namespace created
Moved gauge zone creation into a function

So that it wouldn't be in just in the body of the initialization code,
cluttering things up.
Gauge class cleaned up some
Merge branch 'refactoring'