Random dog selection is done in the controller
User goes through COUNT number of random dogs before seeing repeat
Random dog logic lives in dog model
Dogs have a view count

* Dogs with less views are shown randomly first
Dogs view count fixed to account for nil values
Dog matches include fortune cookie messages