renamed codebook to activity lexicon
added hooks for building the data dictionary
initial for data-dictionary extraction
added get-dictionary target