Now using Money instead of double, fix some errors where encoding was not UTF-8