Add testCanFetchCanonicalUrl
Pass testCanFetchCanonicalUrl
Add testReturnsNullOnEmptyCanonical
Pass testReturnsNullOnEmptyCanonical
Add docs
Merge branch 'feature/canonical-url'