batman master @52b43ac.  also add batman.statemachine and batman.testing files