Update Objective-C classes

Updated the Objective-C wrapper classes to follow https://github.com/NYTimes/objective-c-style-guide.
Fixed property declarations.
Use instancetype instead id for init methods.
Use lazy loading for getters.