* replaced manual 'notnull' checks with Validators.notNull
* Deprecated When(Method) constructor and related convenience methods
* Created ShuntConfigurer and related config model
* Fixed breaking tests - didn't know that gradle clean/install didn't depend on 'test' by default
* Refactored SwivelConfigurer
* Extracted Behavior
* Moved request creation into Behavior implementations
Refactoring