reworked storymap data structure.
flipped the x/y mess.  now it matches the row/column format.
added tests.