valuation request and response constructors internal
builder creates new valuation request
valuation request builder accepts books before creating
builder requires books list to create request
additional tests for adding set of books
fluent interface