Combine forms. Add requirement validation checking

* Combines the separate organization, individual, and dedication forms
* Adds validation checks to make sure conditionally required fields are met
* Adds JS to show/hide the organization/individual fields
* Runs all of the JS on page init. This is useful if the user has a validation error as the values on the form might not be their 'defaults' on page load in this case
You've seen this:
https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-APPEND_SLASH
?

On Wed, Oct 8, 2014 at 12:35 PM, CM Lubinski <notifications@github.com>
wrote:

> In peacecorps/peacecorps/urls.py:
>
> >  from peacecorps.views import donation_payment_review
> >
> >  urlpatterns = patterns(
> >      '',
> >      url(r'^admin/', include(admin.site.urls)),
> >      url(
> > -        r'^donations/contribute/individual$',
> > -        donation_payment_individual, name='donations_individual'),
> > +        r'^donations/contribute/?$',
>
> It allows for the trailing slash to be present or absent. My understanding
> is that default django wants to insert those slashes, so we kind of wrestle
> with it when we don't allow the slash to be present (e.g. on eregs)
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/18F/peacecorps-site/pull/11/files#r18594840>.
>