makefile: obj variable
header dependanies added to makefile

also ToString is now const
make: clean fix