Cleaned up Java classes
Added support for grouping to spike time view
Improved handling of closing GUI
Made grouping more efficient w.r.t spike time view