OOified MainFragment and TaskListFragmentAdapter
changed comments/javadocs in MainFragment