Mode machine changes. Not compiling. Pushing to pull.
Mode change message modifications. Committing before pull.
Merge branch 'master' of https://github.com/cameron-riesen/sd into avrstlint
First mode_machine implementation.