Product generation
Closes #416 (closed) Closes #414 (closed) closes #411 (closed) closes #419 (closed)
Storing local product options in database Dynamically generating local products based on database entries Storing "product_string" as csv ('pdf,csv') to determine what is generated for each notification
Added tests for PDF and CSV generation modules
Default groups still get PDF Generating group-specific PDF rather than shakemap-specific
Updated SQLAlchemy and Jinja2 dependancies
-- Found and fixed invalid format string on Windows