Adding Rack::Auth::Travis.valid? plus some rearrangement

including shifting validation responsibility to the Travis-specific
`Request` class, which now receives an injected array of authenticators.