Slide model contains more data

Added Stain, Diagnosis, Genotype fields and corresponding functions to
database.py