Be conservative when sourcing
Adds rbenv and homebre
Pull out update method, towards directoy handling