Rewrote core functionality for managing mugshots

Mugshots are now handled separately from the profile and will be fetched
separately. The separation was made to allow for multiple checks of the
mugshot if for some reason it's unavailable the first time.

Check limits changed slightly to better utilize available GAS limits

Function names have been updated to reflect their target source as I've
begun expanding the service to other cities/states