Probabilistic Methods for Improving the Performance of the P300 Speller Brain Computer Interface