Cache responses

Closes easybib/issues#708

Tag 0.5.6