main.main now returns NoneType, and main.py no longer prints its output (we weren't making use of return statuses of functions so I got rid of it to simplify things)