new utf reader, start adding tests, colored output for disc