Set up custom domain for GitHub page

* added canonical URL to let Google know the custom domain is preferred
  (GitHub does not redirect from normal URL to custom domain, so both will
  be indexed)
* Added CNAME file with the custom domain