Finialize Shakespeare analyzer

* Add more tests and fix minor errors
* Explicitly state with method of download