changes to command registration to make it structured and less useless
Merge pull request #12 from talecK/command-registration

changes to command registration to make it structured and less useless