Added invalid test case. Most tests now pass. Only 2 errors and 1 failure to address.