Added rotation/landscape support

When the user rotates the device, the view will adjust its frame, set the paddles/ball at the appropriate positions, and resume animation. 

Note: 
There is still an issue with the cover view in landscape orientation and when the user rotates the device from a different view controller and returns to the previous one. 

Also, I'm relatively new to GitHub and any feedback on the effectiveness of my code would be highly appreciated.