added some machine terminals
added a file logger
continued to work on the curses terminal for beaversim