ansible role-ify, js changes

- Added some JS to create a groups-by-node data structure
- Separated JS into its own file, included via script tag
- added dependency on underscore.js for convenience over pure JS
- README update

Still need to pretty up the HTML, but the data is there.