Changed patch panel behavior to match scott's requests. added in more rights checking that will hide the JS aspects from people without rights outright.  writeaccess will give you the controls for the front of the patch panel, having siteadmin will give you the rear controls as well.  you must have both write and site access to modify the rear panel. also cleaned up some of my madness that had happed to the patches class. closes #73