Added option to use alternate features as outputs, and improved predictor to a somewhat usable state.