Count:
Add option to name the output file
Function also returns the output JSON; may be useful later but if not it can be removed

Insert:
Allow insertion into the 'input' table
Function also returns the organism information; used by tasks to identify the name of the organism. If it turns out this is all we need, then in the future we can return only that information.

Calc:
Add option for the database table the virus comes from (default 'input')

Celery:
Rename celery.py to celeryapp.py due to weird name conflict with celery module when importing, may be able to fix this in an alternate way later
Fix formatting in celeryconfig.py

Tasks:
Fix some formatting
Update trigger_demo_behavior to run the full process of count -> insert -> calc

Requirements:
Add celery to requirements list