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.
final tidying up. Comments, Topics, and Root is now fully abstracted. Root may need to be changed back to how it was though...
Merge branch 'model_refactor' of https://github.com/CMPUT301W14T13/Team13GPSCommentLogger into AddServerToCL