Added a bunch of new grid files. Also generalized most of the grid behavior to support a non-orientation specific grid spec. Likewise, added in the statemachine and tbs libraries to have some fun testing different specs.