new test program that uses the argc parameter
fix bugs displaying function & polymorph types
first part of switching C code to use new list

it was using a C style list object before, that qbrt code couldn't
really access. Now the C code handles regular qbrt_value style List
structures.
also add echo program and accompanying test
some old list code I'm not ready to delete yet
finish loading arguments and passing to qbrt code

also now reversed and passed through in the correct order
move all test data files into T/DATA/

this will put input and output files for a particular test program
together and will avoid having to make a new directory to put files
containing test arguments
test the echo program with cmd line arguments

update the Rakefile enable testing any program with command line arguments
put in more error checking

write the error to the console if it fails all the way down to main
also add a test to exercise this behavior