Add Syllabize function (fixes #15)

For examples of expected behavior, see tests in test/syllabize.py.
You can run these tests with:

    py.test test/syllabize.py

More tests are still needed, but this should cover most cases.
rename file
move to unittest instead of pytest