Added Daniel Pao's fork changes
Profile page Viewing Ventures

Before this update, when the user "added a venture," the Profile page
would not display the user's venture, and would defaultly say: "You
aren't part of a venture!"

Now, with the changes, the Profile page detects all the newly added
Ventures that the user created.

For future: Need to add the Ventures that the User plays a role in, not
just the ventures that the User created.
All Existing Ventures page, Admin's profile

1) Allows all users to be able to see all existing ventures. Each user
can click on the Venture's admin and find the admin's profile correctly
now. Venture correctly finds admin.
2) Also changed the DataSource to persistent rather than create-drop.
This way we don't have to keep adding new ventures.
3) Fixed bunch of bugs

TODO: Started Roles on Profile page. The Profile page currently
displays only the Ventures that they've created. Need to first allow
Admins to be able to create filledRoles and availableRoles. Next, need
to allow users to fill in availableRoles. Lastly, the Profile page
should display for the current user, all the Roles that he/she is in
for each Venture.
Add Javascript to make Create consistent

Sometimes when you click the Create button, it goes to a website. Other
times, it stays on the same page but opens an interface to create the
Venture. Made it consistent now so it always opens an interface.
Order on list & viewallventures page

Made the ventures that were retrieved, ordered in alphabetical order
Minor fix

Ordering of the list page wasn't working right. Fixed.
Project Page backend Incomplete

It has the same functionality as Venture page currently. Need to change
the attributes and also add unique pages to the Project side.
Added attributes specific to Project.

Added the attributes specific to Project. Currently, the constraints
are there, but do not show to the user. If bad inputs inputted, the
Project is not created. Also, need to update the "EDIT" and add the
other pages with respect to Project. Found out that the
DataSource.groovy needs to use create-drop instead of update.
Edit page

Can edit the page the same way that it is created now.
Fixed Description

Fixed the description. Now it accepts more text.
Attempt at implementing Sustain/Suspend. Doesn't work.

Tried to implement Sustain/Suspend. Doesn't work completely yet. Need
to modify ProjectController allProjects and list
Added VideoURL to Venture Page

Added a VideoURL to Venture Page. The URL currently only takes in a URL
and does not allow a user to upload files.
Re-add WePay Java SDK as a submodule (accidentally deleted previous
branch & changes...)