Project constructor add; random daily project event add;

Tons of functionality added here. Game is starting to shape up, as it
now will throw projects at you. Now I just need to *do* something with
them. Like store them and also display them, display how many days are
left, and actually do something if the project is complete (award the XP
and billings).