Changes to Project, Document and  Acl Component and creation of ProjectD...

...driver class

Made a few changes to accommodate driver class.