added front-end structure for workmonitor and multiple pages, ui-router, etc.
cleaning up use of var instead of types, updating gitignore