Code cleanup and the save/update button grays out when necessary. Authors: nmcmahon1215, ghfranzini, bluelightning13