Code cleanup
OOP Changes: added DLicense class