SimBCI-A framework for studying BCI methods by simulated EEG