added requirements, made registration page pretty