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

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