#565 updating recommendations to allow hashes to be passed in

To complete this card, I'll add some fields to job in the internal gem.