add makefile, adjust gitignore to ignore baby binary