Login Enhancements

Worked out some kinks in the login system. Added admin authenticaton to
all admin functionality.