Reworked the Response class and expiry handling
Updated documentation on expiry