PDF Report Generator Added

Factory pattern is used for the report cells creation