Correct behavior of `after` and `before`

According to the jQuery API documentation, each of these methods should
be invoked with a second argument (mimicking the behavior of similar
signatures for `append` and `prepend`).
Correct unit test titles
Merge pull request #585 from jugglinmike/manip-callback-args

Correct behavior of `after` and `before`