Simplify getDeviceType() with tests rewritten
cleaned up gps test
use a wait instead of sleep
added sendKeyStrategy cap