Implement merge

The *-listings.js files still need to be loaded in the index template because they have the functionality that loads and renders the table of vendors.

Next level, *-index.js shouldn't actually override the render and load methods. That's a single time operation whereas the flexibility of overriding the functionality of load and render makes more sense to accept new content based on the form fields.