Editor update

* Added editor.html which is the core for the dashboard editor. For now
only one panel can be edited and there is no save / load option.
* Added panel component editor.
* Added text component editor.
* Added gauge component
* Updated component viewer code.