github pages deployer

Adds a github pages deployer. I wish there was a more legitimate way to test this through npm, but that would be ridiculous to do. It has been tested locally and is working though.