another article's json response
encapsulating all code in an object and generalizing
Reorganized JS to make it more portable

- also upgraded jQuery
- see index.html for how to call, after inclusion of alm.js