Remove all "loaded" tracking of Collections

Instead, just pass in the collection to the constructor, and that view
will render itself if the collection is loaded (which is determined by
the presence of anything inside the collection).
Rename backbone subviews to have underscore prefix
Move/separate top-level views

...and introduce OpenDisclosure.Data - your new favorite global variable
to maintain all the data!
Move candidate view into its own file
Move the good parts of page initialization inside the Router
Move ContributorView logic into itself and rename it
Compress all the things

Gzip is pretty cool

(Relevant to #162)
Merge remote-tracking branch 'mike/EmpLink'

* mike/EmpLink:
  Add a view to display the emploees of the top employers

Conflicts:
	assets/js/app.js
Fix things from the merge with @mikeubell
Merge pull request #165 from tdooner/master

Refactor lots of JS