utils file added
Makefile fixes to check objects
ast impl + fixes