Request class to represent an incoming request