refactor report generation and location of report files
refactor location of web and temp files (eg, cache)
cleanup