Hook up fetch() call, generify Request class.

Tests for `RequestBuilder` will be added in a subsequent pull.