Add cmake and change the structure, work in progress
Done the switch to double chained list and remove functions
Deleted makefile

Conflicts:
	makefile