Improve error handling consistency AND add a user create route.