Move category assertion logic into assertion model.
Remove references to CategoryAssertionModel.
Delete CategoryAssertionModel.
Move communication assertion logic into AssertionModel.
Delete CommunicationAssertionModel.
Add test for communication assertion.
Move guessing assertion logic into AssertionModel.
Delete GuessingAssertionModel.
Remove AssertionModel parameter from BasicAgent constructor.