Added Request class. Requests moved from Client to Request