MessageHandler class added
setup tests and logging
UserInputReader tests