Created models for shorcode objects without existing model.
Created views for shortcodes.
Changed the way shortcodes are parsed.

Previously, we were just replacing the shortcode with html generated
by a template. This left us with dumb HTML that couldn't respond to
any events in Backbone.

Now instead of a shortcode, the API is sending back a <span> tag
with all the shortcode information. From this span tag, we create
a new view for the shortcode, render the view, and replace the
span tag with the rendered view.
Updated templates.
Merge branch 'develop' of git://github.com/johnshopkins/machado into develop
gulped.