Refactored some SynSet code for better performance by defaulting to case insensitive searches and reducing self joins in certain cases. Added convenience methods to the SynSet class for determining if an instance directly contains a word string or directly links to another Synset of the same type. This has improved readbability in several areas.