Removed Preferences Provider.
Started rewrite to handle errors better and support older versions of Android (API < 18).