Organize the command modules

**The Issue**
The command modules are unorganized for future expansion.

**Justification for this PR:**
To make adding future commands and implementations more easier/organized.

**PR Breakdown**
Moving a bunch of stuff around, really. Commands have been added to sub-packages.