A first stab at using Backbone; using require and trying to make it as MV* as possible