Fixes #1993

Refactored some files- renamed LicenseDowngrader to LicenseExpirationChecker and removed ExpiryChecker class.
Merge pull request #1994 from Particular/issue-1993

Implement new license behavior. Fixes #1993