Chapter 4 - content providers, implementing the insert and getType methods