First test using basestream
Fixed hang because no thread sleep
Changed to using Serialport.Basestream
Added base class and moved serialport to it.
Added base class and moved reading
test commit
First test
Added win32 api
First implementation
Made reading writing non overlapped