add an option to encrypt for GitHub users ('-G')

If passed the '-G' flag, jass will try to retrieve
https://github.com/<user>.keys and use those for encryption.

The logic added here can be extended to include other sources from the
internet, but for the time being only GitHub is supported as a URL.
Update docs.