Updated the contracts to be more extensible.
Added basic content provider skeleton with openhelpers.