Kind of working implementation
New version

Failed to merge, will have to do it again
Merge remote-tracking branch 'origin/master'

Conflicts:
	include/Pmr.h
	src/Pmr.cpp
	src/dijkstra.cpp
	src/main.cpp