Added new error code for invalid requests
Updated some lookup logic
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
Adding user data to JSON response if JSON
Merge branch '37-main-redesign' into 96-label-order
Moved Unlabeled to end of label array when viewing in main navigation.