DAD - I'm throwing my day away

Rewrote project constructors and setDate functions.