Added generate_report function

1. Added requirement unicodecsv
2. added logic to generate csv for product report