Implemented Factories to Generate Project Objects

Replaced Function Scopes used previously to overcome Module Caching
Merge pull request #3 from ltfschoen/express

Implemented Factories to Generate Project Objects