Be specific enough that =:= returns true

Refactoring the test suite I found that the old etap was only as strict
as the `==` operator where as EUnit uses the `=:=` operator.
Replace etap with eunit for the test suite

Finally got off my butt and started using EUnit.