Significant refactoring of javascript to divide up large javascript
files into logical modules.  The geocoder, metadata viewer, and table
item rendering are each in their own modules now.

The query view (view/search.js) has been refactored so that non-view
logic is now in the model (models/queryModel.js).

The viewport size for search results updates properly now.

Cleanup: some unused functions have been removed.