#2 | Eliza, Kyle, and Bev | Added functional tests and error message display