Added exception handler for IOError when opening board file, practiced some python UI skills