implement parsing/deparsing of siteswaps with negative- and/or infinite-valued tosses
rework getState algorithm to work for siteswaps with negative-valued tosses (not yet infinite)
make modifications for patterns with negative/infinite-valued tosses