Add more tests for AbstractRequest and AbstractResponse. Closes #125