add: error checks
add: nonogram solution validity check
add: read grid instructions from std input
fix: solved grid check
add: silent mode and command line options
fix: allow exiting with ^D/^C or 'exit'