getting more tests written. made a bash script for running tests to get around the multiple ShowBase instances issue. added an exception to joystick class to check for multiple joysticks