Added buffer and async support
Adjust spaces to tabs (when in Rome)
Merge pull request #6 from sixlettervariables/add-buffer-async-support

Added buffer and async support