pulled console interaction into own class and refactored - need modified tests