Initial Xcode commit.
Added lots of features