wip- started project class, refactored repository with Singleton module

Signed-off-by: Alex Jackson <ajackson@pivotallabs.com>