Add Uncrustify configuration and reformat code.
Add appledocs.
Add podspec.