Expanded documentation and began work on UTF-8 handling.