Added entitycontactlistener object

Fixed asteroid object so that it can be collided with. The contact
listener implementation doesn't work yet. Added the ability to zoom the
view in and out with the mouse wheel.