Changes to shared preferences

Don't use default shared preferences and ensure preferences are always
world readable
Move settings activity to separate package
Code cleanup
Version 0.2