Feature/register

@jeremydw registration of each type now exists. Still need to do integration tests to test that the flows work, and improve copy, required fields, hints, dealing with array attributes, consolidating the oauth fields from registration and application, etc.
But it's definitely a more impressive demo.