initial commit of new branch
added save method to topic view and controller.
Added Favourites controller and modified the favouritesView
Integrated controller into view
Created new model of favourites in a similar way to the CommentTree
refactored CommentTreeProxy name to ServerProxy and also added new favouriting methods to it
Added a class in a well named package for each test.
Chanhanged test activity from TopicView to HomeView
Chanhanged test activity from TopicView to HomeView
merged my branch and the main_refactoring branch
integrated Navjeet's changes