Modularizing fetch class

* adding tests as well
* Fetch has nothing to do with the database, hence the feed_id for all
  the columns should come externally unlike before