Account settings validations

Validating fields according to the current step the user is editing.

I'm not fluent in Rails, so any comments on refactoring are welcome.
Ruby new hash style is preferable.