Consolidated message test into basic tests --

I put the message tests in the basic test script, and extended the usage
message test with a richer set of script names.
Gave solicit choice test script better name --
Consolidated tests --

I moved the (almost non-existent) main function tests to the basic functions
test script.
Added stub of directory list test --
Developed and tested list dir contents function --