SHITS FUCKED YO

* Uses plaintext to communicate with NXT brick.
* Event-driven.
* Continuous connection, which allows for faster communication and manual logging.
* Outputs all status changes.
* Allows reconnecting on broken connection
* fixes #28 and #30.
* Includes workarounds for Jos' silly API
* Resolves some anger issues
Shouldn't this go before the calibrate()?