added on-demand database cleanup (date is hardcoded for the moment)
email is now required for registration as people are forgetting their password