Duplicate Applicants

This fix is to prevent duplicate applicants from going into Bullhorn.  We've recently noticed some Bullhorn errors in our logs which indicate we are occasionally passing them bad SQL  when looking up duplicate applicants. This causes the request to error out on the Bullhorn side, and with the error not being properly handled, in some cases results in  duplicate candidates being created.

BH Categories/Skills Sync Issue

Previously when applicants attempted to complete the Job Preferences page, in some cases the categories and skills would be shown three times. This fix is correcting this behavior, allowing categories and skills to be shown the appropriate number of times (once).  

Cannot Update Logo for Certain Locations

This fix is addressing the bug that was not allowing the admin to update the logos of locations individually and reflecting the updated logos on the applicant portal.