simplify mvc authentication, update unit tests, update angular