Adds contribute controller with contribution landing page and license page

Contains 1st half of commits necessary to remove multi-stage forms.  Still need to migrate form views and SelfDeposit creation from previous implementation.