renamed columns to cols
clearify this.options and check if options is an object
renamed column to col
changed some comments and brought back mistakenly disabled test, added 2 init tests
removed bad test
tweaked board option handling
tweaked solved hole calculation