using syllable counter from testobsessed: https://github.com/testobsessed/Ruby-Syllable-Counter