Sprint 2 Demo App

Sprint 2 demo should now be functional. Pending review before I package it up, make a GitHub release, and move to Master.