Paddle class keyboard method change

Updated the Paddle class to use Key Bindings instead of KeyListeners
since they're more applicable to Swing. Also, worked on the JUnit tests
for Paddle, testing the keyboard inputs using a Java Robot.