QA: Add api documentation to all methods
Use larger default buffer for reading
Implement bind operation