Reimplement Command API
Merge pull request #21 from warriordog/master

Reimplement Command API