Major DB Upgrade and Patient Generator

Major DB upgrade that creates: default_v2.sqlite
triggers, responses, diagnosis tables
many to many triggers to response
many to many diagnosis to trigger_response_link
one to many diagnosis to goal queries
one to many diagnosis to goal orders

Note: also created python script to import each line from
query_dictionary.txt and order_dictionary.txt into the database above!
(database_loader.py)

Created these code improvements:
Patient class - stores query/response/media information in arraylist
PatientGenerator class - creates a patient using the db by selecting a
trigger, all possible responses associated with that trigger and
diagnosis (thus keeping the responses relevant and correct) and
selecting one randomly (to generate a patient with unique
characteristics/responses).