Add part of sequence number logic #9
Add method for returning byte value #11
Merge branch 'master' into iss10-send-receive
Changes related to sending and receiving

Most changes related to #10
 * Implement sending
 * Implement receiving
 * Add method to check programmer version on the Arduino
 * Handle sequence numbers #9