Merge branch 'release/1.0.2' into develop

* release/1.0.2:
  Fix CocoaPod lint error
  Add CocoaPod Spec. Add license file. Fix headers.
Minor update to podspec description
Replace #defines with const variables
Use message forwarding to reduce boilerplate
Merge branch 'feature/message-forwarding' into develop

* feature/message-forwarding:
  Use message forwarding to reduce boilerplate
  Replace #defines with const variables
Update podspec
Merge branch 'release/1.0.3'

* release/1.0.3:
  Update podspec
  Use message forwarding to reduce boilerplate
  Replace #defines with const variables
  Minor update to podspec description