Updated the demo

Changed over to classes from IDs, got jshint and csslint passing, did a lot of general updates.