New branch. Saved modifications for computation of BDs and MBDs.
Updated band depth class with parallel computation of ranks. Compiled. Working.
Added an utility class collecting common methods for parallel execution and completed the class for the computation of Band Depths.

Compilation test: passed
Execution test: passed
Band Depths check test: passed
Added a constructor to dataSet from a Real array.
Mofification to BandDepthData, BandDepth and DataSet classes. Now it is not necessary for BandDepth to read data from file, you can also pass a dataSetPtr. This is
enabled with a proper flag inside BandDepthData.
Minor modification to BandDepth ( names of internal variables ).

Major modification to DataSet, with the introduction of the DataSetLevelled class for dealing with data sets arranged into levels.

Creation of BandDepthRef class, for the computation of band depths with a reference sub-population.

There shouldn't be dangling code, but neither compilation nor execution have been checked.
Modifications to BandDepthRef and integration with dataSetLevelled.

Compilation: Checked.
Execution: not checked.
Fixed a bug in dataSetLevelled.hpp

Compilation: Checked.
Execution: Checked (for dataSetLevelled construction and limits setup)
Fixed two bugs in BandDepthData and BandDepth classes regarding the use of BandDepth objects without a direct file from which to read.
Checked the bugfixes.

Modifications to BandDepthRef class: re-organization of setters, introduction of new getters, modification to compute() method.
First modification to BandDepthRef class and replacement of std::map container with a std::set container, which has the advantage of using as key the object stored itself,
thus diminishing the storage complexity required. Next step will be the modification of DataSetLevelled class.
Modifications to dataSet.hpp after the merging.
Minor modifications in BandDepthRef.cpp and dataSet.hpp and dataSet.cpp for methods' name compliance.
First stage of the switching from a dataSet internal storage as raw array of Real to a boost::matrix::ublas object,
with useful functionalities to addres subsets of the dataset.
Further fixes inside dataSet.hpp (both DataSet and DataSetLevelled classes have been modified)  and consequently in bandDepth.?pp and bandDepthRef.?pp following the switch to ublas matrix as inner object
to store data inside dataSet.

DataSet class has been checked with a proper test, that will be the subject for the next commit.
Added a test folder with a first, rough test to check the class DataSet after the introduction of ublas::matrix
inner data structure.
Little modification for a bugfix. Checked compilation. Checked execution, but not checked the results.
Style modification to mainDataSet.cpp, added a new test to check the class dataSetLevelled.

Checked compilation. Checked execution. Checked results.
Tracked the leads directory, containing the leads of patients.

Added a gitignore file, to exclude files with specific patterns from git search.
I have inserted a pointless and bullish comment in a Makefile to cause explicitly a clash between the version of master
and the branch I want to merge with, so to learn how to deal with conflicts.
Merge branch 'ublas', for the replacement of the inner data structure of dataSet classes with a boost::numeric::ublas matrix.

Conflicts:
	Makefile