Changed caching from session scoped to file scoped
removed not relevant lines
added jquery
standardize class comments
added icons
added version