add some tests
add more tests about idempotent streams and writing
add HasEventType to Codecs
fix issue with atom controller codec
add test to show behaviour of eventtype header
start adding xml tests as well