Extracted server details to an external config and made password protection optional. Added license