Tests for Chain class

added tests for the Chain class.


Does this work? With $innerQueue being of class PropertyReflector I expect the filter method to throw an invalidargument exception not because the queue contains an erroneous value but because something is passed that is not a callable or of FilterInterface