GitHub #3 - Change command calls to use sendCommand method
GitHub #3 - Add additional tests for full coverage