fix duplicated mediaPath prop in ReviewCard, shoudl leverage prop in base class
add start of functional tests for hook
fix bugs in GenericCardView where it wasn't checking for nulls