Factor out URIParser
Add liecense file
HTTPS Support