Feature/77770356/record arbitrary impression info

Include https://github.com/ConsultingMD/impressionist/pull/1 

Fixes Brett's approach so it works across multiple requests.  Submitting PR before finishing story in Jarvis, will include this PR there, too.