PLEASE DO NOT PULL WITH GITHUB

This pull request is just to hang a discussion off - please don't pull it in via github.

Requesting feedback on:

Circular dependencies. SHA: 18c7883c7c35213e53bcd5b50bc2e547d36318fa SHA: f3f6e65092f13415b704799636d8346c6a04e011
Uses require("") - not require([]) -  to avoid asynchronous behaviour.
All access between ( lacuna + empire + login ) or between ( lacuna + body ) will need to be handled so.

Moved "Lacuna.Panel" to its own module "Panel". SHA: 5973a3c5d08e9179073490a99a562faf06cb4608
Just a first step to stopping "Lacuna" becoming a big do-it-all god object.

If we get consensus, I've now got write access to Vasari's repo, so can ff it in myself.