Update chapter 3 exercises
Started making program robust to user input