Extracted Sheet and Shred classes away from their IO operations.
Bump __version__. Address review comments: typo, Shred() init args style, storing dpi and handling parse_resolution’s ValueError.