Objective-C 1: Interface/Protocol Update
Objective-C 1: update style, var names, comments, docs, makefile, minor fixes