Updated Makefile with -pedantic and -std=c89 flags