Change FetchFeed consturctor to use named parameters

This way you can initialize the FetchFeed class with passing a custom
logger, but without having to pass a parser.
Add integration test for feed importing

Covers:
- Initial import
- Update where no new entries are available
- Update where new entries are available