makefile now creates obj dir
now ignores executable and obj files