update index with text with new fields

test_index_with_approved_events was failing because it hasn't been updated to match the new output we use on the map. It was missing picture and description fields.
add view test for events without pictures

We forgot to check for event pictures when displaying view_event on several occasions, so I wrote a test that checks whether the view_event page is served when the event is pictureless.
Merge pull request #248 from ialja/master

updated index view test and added test for viewing events without pics