Extracted out Error
Moved readers and writers to separate directories
Extracted core stuff to Core
Don't use so many threads by default
Tee is now Seam and works
Somehow this got missed in the move
Fixed initialization of callback
Added docs and cleanup