datastringer.js: fully describe the main algo
Add a very basic output js file.
datastringer.js: use objects rather than arrays to store datasources

and outputs.