-BUG FIX: when there are no departments, an admin could not add a new department
-due to bugs, department names can no longer contain apostrophes
-BUG FIX: if an admin deleted a department and refreshed, the deleted dept name would reappear on the panel. this was because the server-side session was not updated properly
-BUG FIX: an error would result if an admin tried to add a user to a department, then delete that same user. they should cancel each other out, but the db thinks the user was assigned to the database
-BUG FIX: if a department had spaces in it, the panel link would not properly enclose it in double quotes when sending the data, leading the db to believe that there are multiple dept names when it is actually one
-BUG FIX: isCompleted checkbox in the viewtickets editing mode did not properly toggle the completion state of the ticket
-BUG FIX: IT user was restricted from accessing their own ticket page
-BUG FIX: upon creating a new ticket, the user was not properly being redirected to the viewtickets page due to a typo
-BUG FIX: one of the selects in the app.js did not perform a left join, resulting in zero rows when there should be rows
-this stage of testing done