Improved CommandList Error Checking

[+] ADDED CommandListException to handle all CommandList related
exception (previous CommandExistsException)