Allow PanelElements to be instantiated with markup

This is needed for the styleguide.
Might also be nice to have the options hash in `panel.coffee` constructor default to `{}` so you don't need to call it with empty object.