note_potential_n_in_a_row small logic fix
check_diagonals_partially doc fixes
currently profiling the code's speed
updated function names in tests

check_board -> check_board_full_n_in_a_row
check_board_horizontally -> check_board_horizontally_full
check_board_vertically -> check_board_vertically_full
check_board_diagonally -> check_board_diagonally_full
no longer testing get_diagonals (temporary)

is get_diagonals now being renamed to check_diagonals partially,
and is currently under construction. The tests need to be redone,
but I'm removing the testing until I do so
check_board_diagonally_full refactoring

previously, this function didn't work for even board sizes.
I've redone it to make it work for all board sizes, with the added
bonus that the logic is now easier to follow
check_for_almost_n_in_a_row: documented return val

now noting that this function returns a tuple
of who's about to make an n_in_a_row and where that
n_in_a_row is, relative to the start of the values
check_for_almost_n_in_a_row clearer initialization

moved couple of lines around to increase readability
make_list: clearer, cripser initialized vals

previous initializations were not as clear to read through,
and had values initialized such that they would be buggy
in some scenarios (like when moving over the board 2 squares at a
time). This has been fixed
note_potential_n_in_a_row: small stylistic change

changed backslash line continuation to a parenthesis surrounded
(some stuff,
 more stuff)
style continutation
check_diagonals: finished, cleaned initializations

I removed some extraneous variables (replacing starting_i and
starting_j, with just initializing i and j, and finished the logic
for the down_left_diagonals part of the function
count_zeros -> count_value, now works for any val

adjusted count_zeros so it can now take a board array, and count
how many of a specified value are contained in it. Not just how
many zeros are contained
added tests for count_zeros -> count_value change

modified the tests for count_zeros to now test count_value,
added new tests for the additional functionalit