Added font name save name

When new fonts are added, they are saved as md5 names - To provide a nicer name for organization, the register_font function can be passed a friendly local_name that will be cleaned of spaces and invalid characters, for local save.