Add basic error checking to the methods. The main goal is to make sure that a TypeError is raised if any required arguments are omitted.
Add basic error checking to the methods. The main goal is to make sure that a TypeError is raised if any required arguments are omitted.