Client-side app structure
Implement AJAX updates and paging
Move result display to Handlebars, return counts with sync result