add unit test class
halfway through unit test revision
Revised to point where Campaigs must be evaluated for use with Opportunities.