Add demo application base

This patch adds the build files required for a basic demo application. Currently, the app is a generic hello world implementation and will eventually be replaced with the actual demo.