Documentation and stuff
Improved performance by about factor 2
stick to Writer interface
stick to Reader interface
Remove slow buffer implementation
Make it compile
Renamed files
remove test code
stick to coding style :)