add uri component validator
update readme
Merge pull request #15 from darkleaf/uri-components

Add uri component validator