updated all source js and added a few new files -- updated to match John Conomikes latest
added readme to describe classes