added stubs for user identification via oath
updated the DataProvider to adhere to best practices of using a Contract
Class in preparation for the syncAdapter
added gradle build scripts and missing Contract class from last commit