adds some speaker tests
adds validatons to speaker to make tests pass