View now listens to collection events and it is responsible for render elements on the screen
This is cool, because collections and models should not know how to render stuff. only views should.