This is a commit that is more of a hack than anything else. Updated to
the DB schema to something that should definitely be changed as all that
was done was add certain columns to the questions table to address an
issue with foreign keys. This will work for now according to testing but
I think performance/cleanness are impacted negatively. 

Next steps are to continue testing/touch up the UI until app is
functional. From there DB schema can be updated possibly as a major
rehaul to the app if necessary.