Updated code to match Objective conventions
Updated gitignore to exclude Xcode stuff