Use the same error messages on server & client
No need to mark password_confirmation as required
Translation for the :taken error message
Use custom devise routes
Use the should RSpec syntax

We still allow using expect.
A spec for registration with invalid details