Fix broken unlimited history on Mac by moving it into bash_profile
Improve setup by checking for exsisting files for gitignore etc
Add gloabl gitignore to config