Added search synonyms functionality (actually used for user typed opinion)

* What did I?
Opinion typed by user is now processing in the following way:
stemming -> spell checking -> search synonymus -> additional processing
-> computing index and similarity -> defining opinion type

* How did I?
Downloaded Morfologik synonyms dictionary and added code to use this
dictionary (based on java Scanner). Inlcusion spell checkin in processing
opinion flow. Added LuceneStemmer to find stems (analogous to code
form DocumentLibrary class).

* Important
- increased time of detect opinion type