spec: path should include a leading slash
add ability to specify host

We should be able to specify the canonical host when calling
canonical_tag or canonical_href. This makes it possible to use
canonical-rails with multiple canonical hosts, or when the canonical
host cannot be known at startup.
Merge pull request #7 from jhawthorn/specify_host

Allow host to be passed to canonical_href or canonical_tag