User and Auth

Finished User MVC; Added Auth requirements to controllers and checking
of Banned status on login.