Move most views to Backbone. Resolves issue #79.

I'm open to suggestions.