Refactored update.visibility functionality
Changed function to work based off an inputted jQuery li object and added proper calls to it in item.add and item.toggle