dry up __type_valid()
clean up __answer_valid()
test an invalid type.
move the printing to a separate function.
add --no-color switch.
add some tests for verbose and quiet.
move printing answer into a function.
make some broken tests pass.
support a new date type.
update the read me.
make sure --help switch shows the usage.