Add a blocking read function by setting the timeout to None.
Update some of the docs.
Add Python dependencies.
Add simple installation guide.
Write now returns bytes_written.
Update docs.