Install script improvements

Added a check that check if there is an existing symlink before attempting to create it.
Moved from using echo to printf as that handles the color better cross different shells.