added some minor features. Slightly implemented ProjectDAO, so everyone
could see proposed approach