refactored some names, updated documentation
Changed how we specify range to make specs pass. In the previous form (inclusive range with -1), we got three versions of filtered text as output_text.
Fleshed out specs for AbsoluteSuspendedTokens