Added Collision detection, more classes.

Underlying Collision Detection code added, class hierarchy modified by
adding more empty classes(SpriteController, ViewController). KeyHandler
class deleted.