fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release
Commented failing test due to unimplemented validation in OperatingSystem.
refactored the trailing spaces test and added parameter test
added before_destroy :ensure_not_used test on RED
refactoring tests
operatingsystem tests refactored on green
refactor
Operatingsystem tests on green
updated migrations to use puppet Rails function of creating the db schema, adjusted what ever it took to get the first Fedora 11 client installed with our kickstart