Resubmit the project

Use osx and xcode for development