State::dump_fen
facilitate debuggery
fix issue with uninitialized halfmove clock
extract notation code
fix weird bugs -.-
debug stuff
whoops, regex capture indices off by one
dump_fen() was dumping the ranks in reverse order
correct for dump_fen() having dumped the ranks in reverse order
add more runtime tests and copies for inspection from gdb
add regression test and the fix to pass it