#7

- update javadoc/comments for fragment code
- refactor log activity to use same callback paradigm as status activity
- updated AbstractPreferenceFragment logic for updating preference
summaries