add times_right_since_last_mistake to user_card_histories table and write custom methods to find refractory_period between study sessions for a given card, the due time of a given card, and a boolean that checks whether or not a card is due
fix custom UserCardHistoriesController methods and add finish UCH jbuilder to include new attrs