Re-arranaged construcotr args for Project model. Made id, data optional. Added test for constructor with id!
Fixed coverage whitelist directory. Added reports dir to gitignore.