Improvements to public pages search functionality.

Moved corpus page to fluid layout for better grid spacing and overall look. Moved the JSON posting from server side to client side, until we can figure out how to properly handle stringified UTF-8 data in Node.js. Added status text for (re)indexing.