Added comments and minor reformatting.
Changed tagger to CaseInsenstiveKeywordTagger, tagged lowercase sentences
Removed lowercase on input string because it messed up the tokenizer.
Added todo for lowercasing strings, and made an error print statement more informative.
Generalized structure of the tagger, added comments.
Added new results files.
Created specialized solutions for different taggers.
Reorganized tagger constants code
Replaced solutions with ideals solutions which take what we would like regardless of the tagger.