Improved the git pull message

- Now says explicitly that it is pulling
- Allows the prompt to overwrite the message if git did not output anything
Made the command help friendlier
Reformatted the printHelp calls
Improved git docs, resolve symlinks before comitting