Add RSpec gem
Fix: password can be non-empty
Fix: password can be non-empty
Update users fixture to have distinct usernames
Fix: password can be non-empty
Convert tests in test/ to use RSpec in spec/ instead