homepage: add protocol if missing, show warning

Adds better error message for urls without protocol and adds
"http://" to a url if the protocol is missing

Fixes #25
Merge pull request #26 from robertkowalski/fix/25-warn-protocol

Add better error message for urls without protocol
Document that http is assumed for homepage field.
0.1.7