documentation, cleanup and some styling tweaks

- Added full preso/documention (word doc)
- Cleaned up some commenting, spacing and some inconsistent camelCase,
underscored var names
- Added a highlight to the delete target product during confirm()