So many features!
Account for errors in data collection

If collecting data from the oscilloscope fails, the loop counter will
not increase, so it will keep looping. This will happen until an
additional 25% of repeats are completed, then will finish.
Merge branch 'oscilloscope_extension' into develop
bug in oscilloscopeClass.oscilloscope.collectData

loop was doing silly things
Added scale selections.
Merge branch 'oscilloscope_scale_change' into develop
Update use of output Class in oscilloscope.py
Spelling error
Use multiple cores to unpack data.
Merge branch 'develop' of https://github.com/Wickfish/DBSDetector into develop
Some documentation
Some documentations
Split saving data into multiple files.
Add routine to split data into multiples of 10000
Fixed bug
Merge branch 'oscilloscope_saving_routine' into develop
Move analysis to an extra file/function
Merge branch 'develop' of https://github.com/Wickfish/DBSDetector into develop
Implement findFiles in import.py
Merge newest develop to GUI branch