Update README a bit
Use a naming convention for ctors/dtors/methods
Inline request buffer in the struct
Make some functions static