Add missing <string> and updated makefile