#93 - BK/RA - WIP move rec logic to backend, pull apart recommendation object into product and reason