Improves check for archives within archive
Overrides SrrInfo file extraction methods

This should handle invalid requests more gracefully.
Adds methods for extracting data by byte range

This also improves the general handling of byte ranges.
Improves methods for extracting file contents