more tests, fixed bug with 'https' shceme validating even if only 'http' was specified