Fix keg method visibility

Only link_dir needs to be protected
Give Keg#link_dir parameter a more descriptive name