Merge pull request #28 from awaelchli/master

changed synonym parser for better synonym recognition
added code documentation and improved code readability
code documentation
code documentation and readability improved
small documentation improvements
updated tests according to the small changes in results list