Added in basic login and news functionality

rewrote login completely. Adds to database and retains auth
functionality. Still working on getting user types in sync with the
rootscope. Add news works, view news works and delete news works just
waiting on a design change.