refactored to make superclass for data source.
committing changes since last time. Start of BU Mobile 2.0.
Added entitlements file, bumped version, added testing support with OCMock and Frank.