added watch and send methods for raw plain text communication
modified the way in which our package aquires our dependencies
wrote tests for new methods