Deactivate Assessments rather than deleting them

The title basically says it all. The `assessments` table has now had an `active` field added which is used to designate whether it is active or not, so that the delete functionality will no longer actually delete the records from the database, which will allow us to maintain all of the data entered, even if it has been removed at some point.