add basic quantum gate tests with todos