maker.py: Cleans up large messages
maker.py: Migrates prints to self.output messages
maker.py: Migrates to get_ans & get_input from utils.py