Updating .gitignore and removed test filter
Finished basics of Samples/Samplers. Sep. 1D/2D

Separated 1D and 2D samples and samplers, though they still derive both
from Sampler just to connect them in an abstract way. Really it could be
removed. There might be some way to force them both to have
getNextSample/getSampleBatch methods but I don't know how in C++ since
the type of sample returned must differ.
Also, added Quantum since Sample is now very different from the sensor
data.