updated project for current os and xcode
updated gitignore
fixed get opt handling to display help if no arguments are given