added read plist after write plist

Added plistlib.readPlist to writePlist; removed 'killall cfprefsd' and 'defaults read' from commitPlist.