privatize _data_file, _init().
export NoSuchNodeError
working extractMetaData().
use extractMetaData to present data options.
assure we are one of --show or --save.
added --nexec option.