ConsoleInputOutput Constructor, Survey I/O

Removed the constructor for ConsoleInputOutput, made the static Scanner
be instantiated at the top. Change the I/O methodology for the Survey
class - it no longer has an in_out_ attribute but rather allocates a new
ConsoleInputOutput object whenever it needs to do I/O
InputOutput for getting String in a Set

Created a new abstract method, getStringInSet(Set<String>) in the
InputOutput class for getting a String in a Set. This will be useful for
the MultipleChoice, TrueFalse, Matching, and Ranking Questions, when it
comes to answer them. Also implemented the method in ConsoleInputOutput.