Remove unused comment API stubs and refactor DanbooruLegacy into an abstract class

Remove unused comment method stubs and create separate classes for Shimmie2 and Gelbooru APIs extending DanbooruLegacy