Huge refactor!!!

* Move to new yeoman generator format
* Fix all the UI build errors
* General cleanup