Fixed failing Project Enumeration specs

Updated specs testing active projects to use the new factory
Fixed custom validator in Project model that would throw an exception
if an invalid state was assigned.