Finished updates to python version of update_ssh_config

Now does the actual changes. Once I'm happy with it I can remove the
bash version.