added tests for direction and signal status, wrote methods, passed tests