improving upon the API, added sendString
embarrasing bug fixes, working test scenario