gitignore bin and add mkdir bin to makefile