Many changes to events card

Now getting real data from backend, refactored the way caching is
handled, added Picasso to Gradle, made small UI changes to events list
view