abstract per-deployer config into DeployerConfig

switch to better jsonschema validator
add tests for DeployerConfig and move old tests to test.coffee_old cause
they will be used later