ClassTask prepared for checkin and initial review
test_classtask replicates 28 of 32 tests from test_tasks