Updated the method that generates the cabinet select list to be filtered by rights. Also changed around the order of the UpdateDevice method so that if the cabinet is changed it checks for appropriate rights first before any modifications are made to child devices, network connections, ports, etc. #185