Viewable into an abstract base class instead of an interface. Started Javadocing.
removed the Vote object. It is no longer needed.
Did a decent redesign of the comment, topic, and root model. Merge this if we have time later.
Major refactor; Test package may be broken
Merge branch 'master' of https://github.com/CMPUT301W14T13/Team13GPSCommentLogger
Merge branch 'server_refactor' of https://github.com/CMPUT301W14T13/Team13GPSCommentLogger into server_refactor

Conflicts:
	GPSCommentLogger/src/com/CMPUT301W14T13/gpscommentloggertests/mockups/DataEntityMockup.java
Fix Elastioc Search: concurrency issues!!!
Topics display
comments
Fixed bug where GPS location was being set to null. Default to 0,0 if GPS coords cannot be fetched by phone.
Wrote set favourites test
Merge with server_refactor
Continued work on favourites activity