Refactoring

Renamed a bunch of stuff, removed some of the less useful options,
fixed an init bug with KeyDetectionSegment, and refactored the spectrum
analysers to do more in parallel (though probably using quite a bit of
space)