intermediate commit
got angular working with requirejs
another intermittent commit
finishes ui
code cleanup