built password recovery (server is done yeeeeee!)
clean recovery functions