Added angular-cookies and switched to .min.js

For better performance and to use the cookies
firefox autofill fix

See:
http://victorblog.com/2014/01/12/fixing-autocomplete-autofill-on-angularjs-form-submit/
Angular has a hard time with autofilled fields in firefox because they
don't triger a "change" event. There's a workaround I found online and I
implemented it.
Made Session login session persistent in Angular

Angular doesn't have access to session cookies because they are HttpOnly and
can't know if the user is logged in or not on a page refresh. By setting a new cookie
(without any sensitive information), with $cookieStore, I was able to
achieve "persistent sessions".
Restricted access to pages and user routes

You can only POST, PUT, DELETE pages if authenticated
You can only GET, POST, PUT, DELETE users if authenticated