Glridb 315 integrate catchments into portal

@davidmsibley found a nice [javascript collections library](http://www.collectionsjs.com/). No need to jump up and use  it right meow in AFINCH, but I thought I'd share the knowledge. Someday we could have real data structures in js-land! :)