First filter w/ passing tests.

Also added missing tests for abs filter.
Merge pull request #126 from Cangit/master

"first" filter w/ passing tests.