Put optional arguments in options hash to clean up the interface and
add executable option that adds x bit to the target file.
Correct gem name rom ldap to ruby-ldap.