Hash a users password by default

I find myself writing the same few lines of code over and over, so thought this maybe useful.

Due to it being a change in the User model it maybe a 4.2 release.