making build_surrogate.py picklable
playing with finite differencing and remember
small changes
install instruction changes
delay import of cvxopt for active subspace, closes #18