add password_validation submodule

Hi!

I've just added simple submodule which provide 2 instance functions to model instance: ```valid_password?``` and _error-raising_ ```validate_password!``` .

Specs added.

Maybe this functionality should be a part of the core model.