Implemented basic UserInputReader (using Scanner)