adding new demo page
documentation, code cleanup
formatting
Merge pull request #13 from ParkWhiz/new-demo

documentation and code cleanup