What if technology could keep guns out of the wrong hands? Some are developing 'smart guns' that may do just that.