Use Makefile to compile all sources and ignore the output

modified:   .gitignore
new file:   Makefile
Add sample image file for shape-detect