added sanitize input filter to InputUrl
corrected types in doc comments
Switch to psr-4