Adds macro with basic static method support. Refs #1.
Adds basic example using macros. Refs #1.
Splits objc code into separate files. Refs #1.

Importing an external header is more usual than the default example of
emitting objc code directly from nimrod.
Merge branch 'feature/t1_support_static_methods' into develop