Working version

Hi,

Thanks for your project. I needed a go implementation of the mavlink protocol and I found your repository.
Sadly, the implementation wasn't finished (No checksum), I decided to fork your repo and make a working version of this project.
Also, I modified all the code logic to be able to communicate over the serial port.
I also made a new branch to work on some code cleaning/optimisation (See Readme)