specific commits for demo
moved list to its own folder
Updated commit style. Fixed typo and made it more coherent.
Cleaned up code comments. Updated comments to be able to generate documentation via jsdoc.