Added proper syllable count using cmudict and unit tests