first bit of the new UI

@erikrose r?

So there us a lot that still needs to be done but, I need to open this PR to get the ball rolling. One thing I have added is the nunjucks[http://nunjucks.jlongster.com/] templating engine so, you will need Nodejs installed and then run npm in the root folder to get that installed as you will see in package.json

I left it in dev mode so it is easier to test and so we can discuss further whether you want to keep this or not. I think it makes sense to use it but, it does add additional dependencies and will effect the build when going to prod.

There is still some things that do not look right and/or does not work but, as stated, I need to get this PR out or I will keep tinkering and never open it up ;)

After this is merged into the UI branch, the rest will follow quick and you can open bugs etc. for what needs to change, be removed etc.

Looking forward to your feedback.