Endpoints should return URL rather than String

It's more descriptive, type safe and catches errors earlier. I decided to leave `String` in `@RestClient` annotation, makes life easier.