Initial commit
initial commit, separate base class from bundled reports
update readme