Added some JavaDoc and added introduction and other improvements to Demo
app.