Added subtitle generator
Changed way assay types are modelled
Assay files can now be added
Missed db.py