improve the object-orientedness a bit, and restore answer matching to being a boolean function
improve the object-orientedness a bit, and restore answer matching to being a boolean function

tthurman/ploverlearn,tthurman/ploverlearn,tthurman/ploverlearn