Add onLineContaining ...

...as it will often be easier to test against a particular line by referencing its content rather than figuring out the line number.
Oh…  I _definitely_ don't want people to have two write the same bit of string twice. `…onLineContaining("class Foo").atText("Foo")' is so redundant.