Refactor ActionsFetcher into ObjectsFetcher

In order to support adding new item types.

Refs #3
Allow fetching supporters

Refs #3
Allow fetching supporter actions

Refs #3
ObjectsFetcher.fetch must call fetch