Added async reading/writing.
There is a delay in responses after the first command.
For some reason F_SETSIG doesn't get set by including fcntl.h.
 Until I can figure out a fix, it will be defined in source.
Trim trailing whitespace. (Does not solve delayed communication)
Allow restarting of syscalls from async IO.