Added synthesizing strong properties
Renamed OCFuntime non-publice methods
Extracted property implementation to class
Added 'weak' and 'copy' attributes support
Added support of integer, float, pointer support and spec
Rewritten with 'forward invocation'
Fixed 'funtime' pointer  to 'weak'
Added 'double' and 'struct' specs
Updated to new versions of Cedar and ABMultiton
Added podfile.lock
Refactored property injection
Fixed 'ARM64' bug
Added missing files
Rename 'synthesize property' to 'inject property'
Fixed 'pod install' command in travis configuration file
Removed 'sharedInstance' method
Added exception on injecting undefined property
Added exception if property already implemented
Fixed empty associated object key
Added swizzling of 'methodSignature' and 'forwardInvocation' methods
Added property removing spec
Refactored project structure