chore(github_pages): add specific configuration

add github-pages gem to manage Jekyll and its dependencies on Github
Pages. Updated `_config.yml` with baseurl variable to correctly
reference links and sources.
feat(customization): update character to better represent khushkaran

Original image was a builder which did not represent me, so image has
been updated to look more like me.
feat(customization): add social links, site name and colors

Updated `_config.yml` with the various social links of Khushkaran,
updated the site name and colors to match with the character.
feat(customization): remove ability to contact

Only want users to contact via social mediums, therefore removed the
contact form.
feat(customization): remove ability to contact

Only want users to contact via social mediums, therefore removed the
contact form.
feat(customization): update tagline

Updated tagline to better reflect the skills of Khushkaran.
feat(customization): add about section

Removed default text in about section and updated with information about
Khushkaran.
feat(customization): add portfolio

Fixed color of background on portfolio, switched to themed blue. Modals
now have no links associated with footer information. Added projects
associated with Khushkaran along with the project images.
feat(customization): cleaned up wording on credits

The wording in the credits was ambiguous, however, has now been updated.
fix(:viewport): add initial scale

Added initial scale to allow the viewport setting on mobile devices.
chore(dns): add CNAME file with domain name

This will allow the domain name to correctly redirect to these pages.