Adds work on the content provider
Playing with the content provider implementation and trying to figure out how things should be.