Slightly refactored controller code to make them easier to unit test
Hid some error messages from fraudulent users