A generic user registration system for pyramid