Added testpage for testing views without Node. Refactored keyboard and gamepad for better architecture