Egan

More tests for manager and engineer
checking to make sure each has the necessary key value pairs in the hash for attributes, weights, etc
tests that the weights are between 0 and 1, don't add up to anything more or less than 1.
tests that attribute ratings are between 1 and 5