Angular Login

This commit offers a pure Angular login. All login / logout / signup logic is done on the client side ( double checked on the backend side). Tests are included.

To offer a full user scope solution on the frontend side I will create the user model provider in a future commit