Performance enhancements

This will make fewer return trips on the DOM and some state information
has been DRYed.
adding a demo html file
Adding jshint parameters
reminifying wizard
use className instead of tag name
reminify dist file.
new version number