Modified Profile to save name string in UTF-8
Fixed Profile's saving & loading

The saveData() & loadData() functions each contained minor bugs
introduced when Profile was moved out of Core.