Merge pull request #42 from eprogramming/master

returning all registered commands.
Merge pull request #44 from eprogramming/master

this closes #40