basic user registration

@P-K for your review

Still coming up:
- multi-page image placeholder wizard