Removed duplication in EDA functionality, as now single EDA module can be used to both run EDA only as well as run EDA and produce a report. This change uses knitr's code externalization.