Dependency inversion on serial HAL and i2c commands.
Add a simple test to make sure it compiles and runs happy path.
Fix array of function pointers for command registry.
Merge pull request #1 from mjbrown/DepInversion

Dep inversion