Initial commit of completed code and LICENSE file. Updated README with more information, and updated .gitignore for Xcode and Mac OS X.