Added SendString and SendStringln to ComChannel

These work fine and have been tested.
Changed a bunch of code around for handshaking

I'm frustrated now, Serial likes to throw in lots of weird invisible
characters that are hard to deal with. I need to use a regex or
something.