Brought the demo app over from the android client

The demo app really is something separate for the client. Therefore, it
should be in its own repo, so here it is.