Add recursive matrix exponentiation

Add another algorithm to recursively exponentiate a matrix which will be
used for performance comparison. Also, change the algorithms to use
values instead of references as arguments since the recursive function
calls will not work using references.
Implement CSV outputs

In the Measurements class add the possibility to output the measurement
results into a CSV file which may be used for further processing instead
of a human-readable file. This option can be switched on and off using
the OUTPUT_TO_CSV variable in the header file.
Implement overriding of measurements limit

In the measuring functions implement an option to override the
MEASURE_UPTO constant. This can be useful since we may not want to
measure the fibExponential function for too high input values.
Take full measure of fibExponential

Take back the previous measurement limit of fibExponential.
Change name of executable

Change the name of the executable to fibonacci, since we are not only
making tests but also doing various measurements.
Delete accitentally commited object files
Implement sorting algorithms

Add two new files containing implementations of the Insertion Sort
algorithm and the Quicksort algorithm operating on vectors for further
analyzation.