Added a testing & debugging class which allows running the program without an actual caster/interface. It prints valve actions to screen and uses return key as a substitute for photocell. Also, in debug mode, exceptions will not be caught - you can see exactly what happened.