update makefile to put build products in build folder and tell git to ignore said folder