Added method getNounsRule1 to implement noun rule 1 in method characterHeuristis. added all test cases needed to test it. Added all test cases needed to test method filterOutDescriptors. Added three helper methods isDescriptor, isMatched, add2HeuristicNounTable. Added test cases to test method isDescriptor and isMatched. Revised code of method characterHeuristics, added some missing parts, and fixed a number of bugs.