0.2.0 updates and fixes

* Added joi validation to incoming config.
* Changed params of initializer to have logger included in object.
* Each use of helper now creates an entirely new and unique copy of
class while maintaining cached functions.
* Updated unit tests.
* Incremented minor.