cleaned js
refactored markdown rendererer with decorator pattern
update report