Completely modular textClient. Lots of stdout feedback, so more user friendly. Error handling. Be on the lookout for errors and bugs with this guy -- it hasn't been stress tested.