Began implementing add_method macro.
Began working on Encode trait.
Implemented more Encodings.
Implemented Encode for objects.
Updated method macro.
Added broken arguments version of method macro.
Updated macro for arguments.
Fixed type of Imp.
Improved method macro to fail LLVM assertions less.
Implemented Drop for ClassDecl.
Publicly export Encode.
Make MethodDecl fields public.
Create shim objc mod so macros are usable externally.