Suicide pod dubbed the 'Tesla Of Euthanasia' debuts