Some work on a simple consumer
Big code re-org
Refactoring a bit, cleanup for 0.8

Marking some stuff as not compatible for 0.8 (will be added in 0.8.1)
Bring acks and timeout down to the client
Update README with new APIs