Update HatenaBookmark Model

* Allow some Photo Extractor returning ps.file if it has ps.itemUrl
* Add support for Private Option
* Remove unnecessary AbstractSessionService
* Add comments in post()
* Add annotation to getUserTags()
* Refactor getEntry() & getSuggestions()