changed the main() methods of Board and Solver; changed constructor Board(File) to Board(InputStream)