report class

implementation to generate some basic charts