Merge pull request #3 from rraub/printcss

Print friendly css with linebreaks
Divided the main index page into two pages to help in caching of the reports.
Fixed the bug with recentlyPublishedDatasets. Checking if the random number is already generated.
Attaching the users session id to generated files before download so that there is no conflict
Storing the report into a SQLite file
Added a page to recreate the report based on the saved data in the database
Added a new page to accept the report IDs to fetch the old reports.
Added a text box before each report table to add comments
These comments can be stored in database and later retrieved using the report id
Fixed the report generation bug if latest reports are note present
Changed the report generation if its a duplicate record
Added comments to newly created files.
Added email support to send the reports
fixed the label order and incorrect month logic