Added lots of comments to main, blackboard, example, run_util, solve_util.