Pull changes from robvanoostenrijk

robvanoostenrijk (the-darkvoid) added some new features to handle custom verbs, and did a bit of cleanup and refactoring.  I have successfully merged the changes and your latest into mine.

Can you pull and sync up?  Now would be a good time, before you make any more changes because of the refactoring.

More info here: https://github.com/RehabMan/EAPD-Codec-Commander/pull/1

We'll see if I did this pull request correctly...