initial clean versions of the git scripts I have written, more changes to follow at some point