Claim Assosciated pdf

Not really happy with this mutating the claim. I think the reason I did it like this was to keep the Tempfile management isolated in the builder and to keep the claim model a bit dumb. The mutation outside of the model is kind of bugging me though.