Creates git config entry for github.user if not present. Creates readme and description for new repos.

If github.user is not present, the script would fail. This fixes that.

Now unnecessary output is suppressed.

Pulls files from repo before comparing them incase you updated them from a different computer.

Also added default description and readme generation