Constructor for Epoch class
Epoch(data, electrodes = NULL, timeRanges = NULL, times = NULL)
An Epoch object
Matrix containing epoch data (rows=electrodes, columns=time points)
Optional character vector for electrode names, if not provided, column names of data are used. If both are NULL, electrodes are named E1, E2, ...
Optional numeric vector of 2 containing start and end time points. Only one of times or timeRanges can be non-null
Optional numeric vector of time points. Only one of times or timeRanges can be non-null