renamed report
Minor and bigger adjustments

* database caching for database intensive lookup (respondent, question,
answer_key based on answer_id)
* add -999998./.999999. (with dot) to check valid answers
* add invalid answers, to remove answers for specific question.
* pathnames of log file al with underscore.
use IICD as domain id