BUG: shape incorrectly return string / data orientation returning wrong type

- shape attribute on GenericStorer returns tuple correctly now (not string)
- data_orientation was potentitally returning non-ints in a tuple (fixed downstream), fixes GH