Q2

Question 2. I also added tests to the print and violate functions for a
missing argument. If the user doesn't send the function a vector it
prompts the user for a valid vector name. Might be unnecessary.