New panel

@bpostlethwaite 

This still needs a lot of aesthetic work, but for now it quickly replaces the React dependency and makes the Panel a whole lot simpler. I'll work on styling the divs and stuff a bit later.

You'd have to take a look a Effigy itself to really know whats going on, but I think the code is pretty clear and straight forward. I prefer this way already to the React model. I still think it can be better though!

`Panel.js` is where the main block is, and it's built from `unitpanel.js`, `rolebuttons.js` and `template.js`