add uri component validator
update readme
Travis CI integration