Update README about Heroku notice
take a :domain parameter so we can put a GitLab url rather then GitHub (they both use the same url convention for compare)
make protocol (https or http) an option, and default to https
use github as default if no domain is provided