moved conditional titling functions from gettitle to snarfuri; catch HTTPExceptions; grab Derpibooru titles for non-post links; TODO not possible because of lack of data