WINDUP-109 - Refactor model classes to support an abstract project model
Merge pull request #120 from jsight/WINDUP-109

WINDUP-109 - Refactor model classes to support an abstract project model
WINDUP-109: Major refactor of Model classes and general cleanup
Merge pull request #122 from lincolnthree/WINDUP-109

WINDUP-109: Major refactor of Model classes and general cleanup