split hyphenation-patterns into patterns file and exceptions file
add tests module
refinements