added test cases for UC6
added test cases for UC7
added test cases for UC9
added test cases for UC10
added test cases for UC11
cleaned up extraneous tests
changed Object to ? extends model
actually fixed it now,  with changes to image path
missed one
added mock elastic search, doesn't mock it too well
fixed conflicts, merged
Merge pull request #7 from Kopo101/usecases

Test Cases for Review
Fix warning in Answer.java
Cleaned up search test. Not much else that can be done at this time.
Add implementation of registerView and unregisterView to Model.

There was no good reason to not define that there.
Created interface IDataStore.

This does not contain clear() and isFavorite() because these are only supported locally.
Merge pull request #52 from stephenjust/misc-refactor

Misc re-factoring to be more sensible
Adding test to set username
Account Manager not needed
Updated README