Make GslOptimizer ctor take initial point

And update docs and tests to reflect this