User settings

This is a pull request for issues #455 and #456.

Yes, because ```Accounts.changePassword``` is Meteor internal method which is not using our ```validateArgument``` function.

But, since we are checking if that field is set earlier in ```submit``` event, this check is not needed anymore. I'll remove it.