Refine the error message generation in _get_value; messages now match
python and argparse

Expand test_types.coffee

new test/user_defined_type.js - mocha tests; also in argparse