Make a trait for constructing urls, and implement github actor