rename test states `A` and `B` to preserve graphical order
nest suits inside function to prevent binding leaks
edit comment docs
add `state` indirection package to `test` dir
change `require` paths to `state` in test files

- Resolves to the indirection package at `test/node_modules/state`
- Allows test files to `require` the module using a unique absolute
path rather than a relative path that is dependent on the test file’s
location in the directory structure
styling