Tidied up test code and added functionality for timing execution time of program
Added Dataset class which stores collections of points with the same dimensionality.