added interactive gradient descent demo
generalized esd (outlier detection): updated requirements