Changing readme to rst.
Started adding rst code blocks.
Added missing code blocks.
Fixed last of the code blocks.
Finish task was never called.
Merge branch 'feature/docs'
Addind some test fixes if gevent is not present.