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.
Merge branch 'master' of https://github.com/CMPUT301W14T13/Team13GPSCommentLogger
Merge branch 'master' into NavjeetsBranch