- began work on abstracting network functions into a diffent module
- added a lib structure
- didn't like connect as a name
- continuing work on socket abstraction
- continued working on socket module - receive having trouble
-added low level networking test
- began implementing select for reading off the socket
- added use of select for reading off of a socket fd
- cleaned up code a little bit
- added exception class for Msocket (MSockerError(Exception))
- changing rcon module to use msocket
- added _send, _craft_packet methods to rcon module - these are functional and look promising in resolving all of the original bugs currently existing in the master branch.  specifically, the timeout problem when trying to read for a response
- fixed minor bug in msocket where timeout was not set properly if not explicitly declared when defining new msocket object
- completed rcon module
  - added authenticate function for code reduction
  - enhanced rcon module to track state of authentication
  - send function now reautenticates ONLY if it isn't already authenticated
   - send function will reauth if it fails to issue a command because it cannot authenticate
   - send function will return False if it cannot authenticate

  - added high level disconnect function
- updated rcon_mc.rcon._pack_data to use substitution instead of concatenation (because Jay said so)
- updated test function to use new controls