combine into single install script, major tools change
added provision guard for opencv