ported original app to angularjs. updated to use npm for build deps and ...

...bower for frontend deps.