rename getCache to getPipe
Adding test for required Url
Remove useless import
remove author
Have some licenses
Forcing withUrl to be not null