Make repositories an attribute

maintains the default, but allows users to decide what repositories to
use