Add the ability to give the full qualified path

this allow the caller to define wich nmap binary to use
in case :
- nmap is not in the path
- more than one nmap on the system