Issue #107: Content Provider

Issue #107: I finally finished the ContentProvider. It seems to work well with both the Lite and Premium editions. I need to write a few more tests to be sure, but I want to share and get some feedback about these changes.