async send_file

closes issue #20
Revert "async send_file"

This reverts commit d05c1ad96988f7a7a20e4ef63c757796fecc5ed2.
adding documentation and fixing formatting
more docs - types done
final documentation run done, no trailling whitespace
updating readme with start of style guide, ref #14
more style guide
renamed defaultConfig to default_config
Merge pull request #27 from haf/feature/api-docs

adding documentation and fixing formatting
fix markdown
async flush
bug fix
read chunks from stream rather than one byte at a time
updating gitignore to avoid *.user files