Fully fund a project

Make sure statuses and phase changes on a project.
Includes some basic tests