Base class if you want to create your own shared preferences impelementations.
Acts as a wraper for SharedPreferences to make saving and geting saved value
as easy as possible in addition of adding more cool feature like removing
muliple values at once.
Levels to control logging output. Logging can be enabled to include all
levels above certain Level.