Cleans error handling and adds test matrix

- Cleans documentation for classes
- Refactors error handling in ZCREasyDough
- Adds ZCREasyBakeOCUnitTests target and refactors tests so they
  can be run with multiple SDKs
- Adds earliest deployment target to the travis build matrix