Switch branches correctly on update.
Run code or command after update.
Make pre-up, post-up, pre-down and post-down work
Allow a user other than root to own git checkout directories
Added back bonding for Ubuntu (removed at some point)
adding the ability to have a domain name separator "." in the key comment
initial .ssh directory needed double runs to set correct permissions.  Pending this change it only needs to run now, and ssh_keys no longer requires a dir_check call.
Adding individual ssh_keys addition
initial add INSTAL.markdown
merged, I think