started feat(rest): Add Passport support - Issue #25

Hey there, 
as promised, I've started to put in the passport stuff. I think the server side is pretty much done, but since it's your project I would like to get feedback on where the "views" for the login and signup stuff should go. I think from the viewpoint of your template so far, it should go to the angular part.

Also, I would like to add serverside tests to test the logins model part. Do you prefer jasmine? 

Any feedback is appreciated.