1) major changeset -- starting (more to follow in future commits) to write more clean(ish) code in javascript (just a proof of concept anyways, but might as well improve things as more is learned)... tentative changes from someone who is finding his way through as he hacks on... and on... EXPECT (regression) BUGS.

2) minor change -- index.html better validation of minimum-allowed number of grid steps...