(#160) Add RegistrationView component.

This is the initial version of the registration form. It doesn't
have validation, and may not serialize data correctly, but it's
a decent prototype to play with for now.

Closes #176.