collision detection

added application as additional abstraction layer
added collision detection for ball and paddle
added generel movement to ball and paddle