separate checksum calculation and verification, we will need this later to send correctly formed commands to the GPS