Added AddremoveCommand - fixed AddCommand - Added more documentation