[WIP] Wizard apply

- [ ] show confirmation message after each step.
- [ ] combine new api key and new marketplace form into one (or use two different routes)
- [ ] implement modal with deep linking
- [ ] update CSS
- [ ] add api key confirmation modal
I want the `save` method to call a method in a controller so the view doesn't have any validation logic but because of the way we are instantiating these views we cannot call `get("controller").someMethod`. I iterated on the name of the controller a couple times, and eventually got tired of having to read the `save` method so i could update the lookup value. 

Even that wasn't of much help since the lookup string is not up to date... it should be "controller:registration"