Draft for issue #8.

Not working yet, just to check if I'm going in the right direction
More work for issue #8, need to define a basic testing behavior
Draft for issue #8.

Not working yet, just to check if I'm going in the right direction
More work for issue #8, need to define a basic testing behavior
HTTP testing behavior renamed to "address_check"
Fixed new JSON schema validation

Generic settings file validation for both IRC and HTTP.
Specific validation for HTTP will be added later.
Merging branch issue_8 with dev