Added preliminary UTF-8 support. JSON file integration next, then testing of both