Add ::base_url to Api
Add most of the functionality to Request classes