grunt the main.js; bigger table headers
actually use a model, reducing coupling
based on user/repo, pull in *all* clojure files using recursive github api