set mode for config file

Because this stores the user's GitHub password in plain text in the config file, and because some users have stupid permissive umasks and/or may not realize that their password is being stored, create the config file with a restrictive mode.