[build] added example building makefile
[tidying] added .gitignore for bin and obj directories