Add update default and make version a default

I think versions and update are better as defaults instead of vars.  The addition of the update variable also allows us to specify whether git should update drush each time - I set the default to no so that its non destructive but I could see the case for the default to be yes as well.