saves profiles to a text file
windowcontroller implicitely saves and loads into its own profile attribute