added push-to-stop for recorder
added single word trainer and decoder