Remove logging from main code area

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Provide a check to see if a named target already exists

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Fix provider driven target installation

Signed-off-by: David Greaves <david.greaves@jollamobile.com>