Added a versioning system to github module config

This way if the config format has to be changed, something can be implemented
to detect convert the current config to a new one if the change requires config
format adjustments