Updated registration controller to redirect logged in users and external requests
Update users model to return errors correctly on create
Added redirectIfNotInternal to plain controller