Add Backbone.Class

This sets up the extend method and mixes in Events so it can be used to create simple objects that don't need the extra functionality in Model, View, etc.

I've made Model, View, Collection, Router, and History subclasses of this base object to collect this logic in one place. It also seems like this should be easier to follow for people who are already familiar with Backbone's inheritance pattern.