modularization: carve feeder out into its own repo

further separation of concerns.  feeder is already running on it's own server, so it should probably be an independent repo, which will allow us to more adjust dependencies independently.