added nonogram solver initial classes and tests