New UI in pull request

The long-threatened new UI for reached pull request stage this evening. Still unfinished, but I think its a pretty solid foundation. It had better be - its taken twelve months of research and hacking :)

https://github.com/pioneerspacesim/pioneer/pull/1586