Improvements and Tweaks

Added support for SSL,
Added support for Basic Authentication,
Changed logic from disallowed statues to allowed statues, 
Changed http request code to reuse connections using keepalive