Updated kinetic_socket and kinetic_pdu to return KineticStatus instead of bool for read and write operations, and updated usages.
Updated kinetic_socket to take a seperate length parameter for read operations so as to not override the meaning of the .bytesUsed attribute of ByteBuffer instances.