Major rework

File structure moved to allow for importing of files in Python. Test
files renamed to conventions.
Add a plot parameters button

Begin new UI frames for changing plotting parameters and fitting
parameters
Added functionality to parameter settings windows

In the AnalyseDataFrame added parameter setting windows and linked them
to changing settings. Smart default values still need to be set.
Changes

Implemented plotting properly. Disable/enable plotting parameters and
settings block.
Bug Fix

Fixed a bug: If you ran analysis code from the main menu it would open
up multiple instances of the program.
Refactoring and output message updates

Refactoring and output message updates.
Options for number of cores to use

Options added to set the number of cores to use for analysis. The number
of cores available is set as the maximum value and it cannot be
exceeded. The number of cores is retrieved from the OS.
Added Default values to fitting parameters Window

Added means to return to default values for fitting parameters.
Added default parameters to plotting parameters

Added options to return to default values for plotting parameters in the
plotParamFrame GUI
Added saving output to the analyseDataFrame

added a checkbox to allow the saving of the analysed data amplitudes and
histograms to the analyseDataFrame.
Update gitignore

Ignore analysed data results _ampl and _hist.