Change T.neq to Compare.neq.
Remove use of T in favor of compare.
Travis - you are a foul and miserable entity.  Please accept this commit as worthy of your detestable and indifferent approval, so that we may bask in the green glow of a "passing" status.
Traverser now implements Comparable. This has a default compareTo that propagates down to comparing the get() of Traverser. If the get() is not comparable then an illegal argument exception is thrown. Fixed #124.
CHANGELOG and tweaks to docs.