added registration validation,
added salt to hash on the server side,
implemented honeypots on POSTs