rename truncate to ftrunc and add macrosity to Makefile
modify .gitgnore in preparation for frand