ESP - An EEG Signal Processing Library