Add a "name" validator, and complete a very basic but functional registration system.