Created class to mock facts and persist them through the provider.
Created CatFact DAO object to contain CatFact related database operations (CRUD).
Creating and developing a CatFact DAO class.
Created DAO interface in order to provide a more solid, yet flexible, architecture.
Modified DAO interface so delete and update methods return number of rows affected.
Solved issue with attempting to cast a cursor wrapper to a sqlite cursor.
Refactoring read method on CatFactDAO class.
Fixed URI matching for single cat fact. Fixed SQL queries for provider's delete and update methods.