Decoupled the printouts to the terminal entirely, by including the methods that return affirmative and negative strings for user input
Merge remote-tracking branch 'origin/master'