Cleaned up the fly controller code a bit. Also started writing a spike sorter object - the idea is multiple spike sorters can be constructed to deal with a pool of potential spikes - one sorter my exclude garbage whereas another will take the included spikes and parse them into different classes. To follow MVC arch. the controller should run the sorters on the fly data, and modify the sorter params however the output of the sorters and the sorting flowchart should somehow be stored in the fly data model.