Added dictionary encoding.  Added auto processing of a list of arguments as a list.  Added auto processing depending on the type of argument.