New implementation of FountainHeal

NOTE: re-make makefiles

Haven't 100% bug tested yet.
Initial commit.