Clean build

this change improves the easy of use of the tutorial code:
- hiding build products (obj files and executables)
- global makefile: build all examples at once (clean aswell)