Adding conventions for Commands (parsing only)
Consolidated unit-test

Some were in the wrong place
Added defconventions for Commands to specify base types