wrapped c++ polynomialchaosexpansion and added tests