expected_improvement: extended comments
gp_model: added polynomial kernel, changed sign of mean gradient
hyper_parameter_sampling: fixed bug
abstract_test: merged util functions into this class, added gradient tests
ei_test: made use of gradient tests
gp_test: made use of gradient tests and added covariance function test