Fixes order of status packet checking for issue #13.

Needs verification test.
Adds const qualifiers on util functions.
Adds check mac internals for issue #11.

The MAC command now automatically performs a check mac to verify the
mac (and meta data) are accurate.