adds extra brackets for if statement that breaks
adds global git ignore
adds conditionals for scripts