Add the Requester with the .post usage API for Custom to have
Move errors to where they belong, simplify request.rb, show dependencies in Custom spec