Volatility Based Kernels and Moving Average Means for Accurate Forecasting with Gaussian Processes