Validatable model addition of replaceStaticRule and addSometimesRule methods
Players can now retain their own email address, player validation of passwordonly done when required, and i moved the hashing of a password to be triggered by the cntroller as the model doing it was confusing matters(hashed passwords were rehashed when loaded from the database)