adding events needing and accepting participants to home page for admin and participants. adding two cols in event table to cache info for this query. refactoring home page code and other minor refactoring to use some new briefer methods