cache the calls to meetup api for group/event details

this will speed up homepage load time

the main risk to consider is the 1 day cache expiration I chose.  I don't think there's a problem with that, but it's worth noting in case it's too long.  It means that changes to the meetup site won't reflect on our site for possible up to 24 hours.