Refactored IBackingStore(Wrapper)

- in preparation of more elaborate examples and future use cases (i.e. integration of JME3 AppSettings), see #20
- merged IMutableBackingStoreWrapper and IBackingStoreWrapper into IBackingStore
- refactored SettingsStoreFactory to support custom backing stores