completely reworked angular-js front-end, much better development system