layout and themeing improvements

- chat layout now left/right justified for sender/receiver
- also app supports user selected background wallpaper/image across the whole app
moved err dialog message to a singleTop

should reuse err activity if possible