filter veterans for active users, fixes #32

- change CaffeineUserManager.longest_joined to consider caffeine entries in
  case a number of days is specified, add docstring
- add CaffeineUserManagerTest.test_longest_joined_limit to test filtering
- change ExploreView to show only those veterans that entered caffeine date
  during the last 365 days