fixed mistakes in proximity sort tests.
gave Viewable interface more methods and updated classes which implement it.
fixed the sort by given location test
fixing popularity sort test. Also, added upvote retrieval methods to Viewable interface
added timestamp setter to Topic class. Fixing sort comments by time unit test
added hasImage getters and setters
fixing junit image sorting test case
renamed ThreadView to TopicView to be consistent with our glossary
renamed ThreadView to TopicView to be consistent with our glossary
finished time and picture sort junit tests
still need to fix promiximty sorts, but all other sorts unit tests compile
refactored homeview name to rootview to match the model
removed the set popularity methods from viewable and its implementors
removed timestamp setter
removed the setHasImage methods
removed spurious code injected into view by eUML
More cleanup within the views. Removed the extension to Activity.
added sortParameter enum
all sort tests compile except popularity
all sorting based tests pass