First filter unit tests

Tests for #6
First filter

Closes #6
Resolved conflicts
Fixed bad test
Merge pull request #52 from joeldrapper/first

First filter unit tests