WIP check-in: add url parsing and fetch skeleton (may crash).
Header comment fixups.

Fix erroneous .cpp extension in top file declaration.
Update license ref to the one in the github repo.