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.

the change from echo to printf is based on https://github.com/robbyrussell/oh-my-zsh/pull/708