autoHash - using Hash::check when password isDirty

I've added a check for isDirty since issue [#38](https://github.com/philipbrown/magniloquent/issues/38)