Major new features starting to take place.
headers should be a set.
Add assertEqual, assertNotEqual, assertEmpty.
Massive improvement.
Remove printlns.