Changed constraints to be called dependencies. Begin allowing null values for dates in tasks. General cleanup of a lot of the interface. Added in some more parameters to control what is shown to the user. Task view page is currently broken. Fixed data model for tasks so it is more in line with optional PERT graphs.
Beginning of code to handle subprojects. Also projects now are beginning to carry project status information (such as total number of hours worked). A lot of UI improvements. Still rough, of course.