Add the build intermediates directory to gitignore
Update Makefile to cleanly handle rebuilding
Stub out framework for the app