updating because for some reason... signals are getting tripped... might be my doing, have to investigate. either way, added checks against original value so that things aren't changed when nothing actually changes... makes... sense... my head hurts.
updating formatting of file, also updating for gnome 3.8
fixing missing semi-colon
making the current profile more accessable