test API#item(name, version)
use require_relative
ItemCollection: when no filtering, omit query string entirely
support HTTP Basic and Digest Access Authentication