Commands module is working now.

I still need to deal with printing help information in a useful fashion.
Added a new test for commands with multiple args.
Fixed the string segmentation code and added a test case.
Updated config help option to handle recent changes.