make is_unitary private
remove call to is_unitary in test gate

not needed because:
	- it can't be called from this scope anymore
	- is_unitary throws an exception if its not unitary