Creates password_digest method to allow custom encryption
Creates new spec to allow user with custom encryption