Maple interface code

This will receive messages and validate them
If there is a callback associated with a command, it will call that callback

It can also take an array and add the relevant byte stuffing and checksum info
Message validation bug

I now compare against zero in the message validation code.
Merge branch 'master' of github.com:araju/maslab-2014