fixes #6, refs #5, add angular.js to enable on-screen search