minor:  html fixes
minor:  whitespace.  not using a combination of tabs and spaces
let the user define the colors
minor:  change a few of the names
updating the version of jquery