Controller set up to handle keyboard input and manipulate model / view accordingly