Added survey `viewCount` and `viewPeriod` properties.
Removed `showOncePer` property
New `isEligibleToBeShown` convenience method for checking if a survey is within start/end times, within view limits, etc.
Currently not "spacing out" survey view limits at all… can be shown 3 times in the first minute of a month, then not until survey period has passed.