First crack at automating auth with github

First crack at automating auth with github.
Set private key from jenkins master in a grain for use by slaves.
Added module and state module for github.

Closes #8

Only supports adding a key right now.
Added a state to the master config to call the github state module and add the key.