WIP: Project setup form

Here's the pull request for the project setup form.

The form is still very crude, and requires more work on the complex fields, validations, and styling. Note that most of the picklist combo fields are also undefined and in some cases appear as text inputs when they should be combo boxes. Once we determine how we are going to store picklists on the rails end I'll fix these fields.

The main purpose of this PR for now is so James can start styling the form.