Did a ton of work on the handshake, including errors!

It now can ask you if you want to enter compatibility mode, and if you
do, it will assume that there is no prefix and that every message
received is temperature related. Pretty untested at this point, so I
won't merge to master yet. Everything works though. Really great. I need
to post my Arduino code.