starting to separate out api client
Revert "starting to separate out api client"

This reverts commit ffdaeb03623592721c24b5a530b46c9898fe2feb.
continuing intermediary refactor commit
Revert "continuing intermediary refactor commit"

This reverts commit f31c5c26148b494f25820e72c9f170d40a9396df.
Revert "continuing intermediary commit"

This reverts commit 5392313474b2b7127a7be3b40b000f94e27e728a.
Revert "starting to refactor blacklist generation"

This reverts commit 559f692c93882d55fb69f2b22ea23ae9fa605a2a.