Finished the match function. Cleaned up code. Added utility methods. Added sample word lists.