Spike viewing and run length

WaveformReader now shows spikes when they occur. Furthermore, there are functions that classify which task is being performed (based on the cross product of the position from the center and the velocity), and the length of the runs are counted to determine when is the most reliable times to look at *Task 1 Waveforms* or *Task 2 Waveforms*