moved sources to main folder so that it can easily be consumed by pub (dart packet manager)
adapted code to changes that came with the wip M3 release of dart
fixed issues #3 and #4: output buffer always wrote the whole buffer to the socket instead of just the new data
Merge pull request #5 from Shihayazad/master

Fix buffering bugs