Added Makefile to standardize building
Added proper creation/deletion of obj/ folder.
make build task performs an incremental build
make all task does a clean build and runs the example
make run runs the example
make 'default' task is 'build'