add more tests for exit and cin. If I understand how these are implemented right now, these will all fail