Jas 29

This is a major refactoring of the authentication model on the angular side.  It fixes #29 and also fixes #41 since we got rid of modal