add Project model, controllers and basic views via TDD