profiles manager now fully functional.  one can add, edit, remove a profile -- this uses nskeyedarchiver to encode/decode to the file system.   one can now manage profiles either through directory plist or through the UI.  the user also now has the option to reset to a predefined set of profiles if he/she clicks "reset to defaults"