Added interfaces and changes to decouple the database implementation from the feed. Should simplify swapping out concrete implementations of database