Added test for case of "remove" method with invalid object
Fixed method name in cover docblock
Added "covers" docblocks for "validate" method
Added test for the case of an string criteria