Add registration view and tests
Add registration consuming
No need to prefill test data
Rename file names to not be something terrible