add grandejs files to project and bundles.  also comment out rest of css
to see style/fonts of grandjs without interference
integrate grande with a few shims to work with bootstrap.  #27
swap out Medium.js for grandejs.  Medium doesn't have a popup toolbar,
but that's ok - most of the type I'd rather use shortcuts anyway.  Mjs is
more structured and easier to extend, and I've started doing just that,
both by modifying Medium itself as well as extending it in ways particular
to the editor.  #27
extending Medium.js for links.  tried to use boostrap popover, but it
didn't allow enough control over positioning, so I'm doing my own popover.
split popover functions into new coffeescript.  got it reasonably styled
(if not too polished) and dismissing correctly
rework the event handlers to dismiss the popover correctly.
quick! commit while it still works!
add a delegated eventing mechanism for the popover, and voila! we make links!
#27
major update to integrate Medium.js and get basic draft-saving working

unfortunately, I also did a namespace rename at the same time, so the
incremental changes are lost.  that wasn't intentional, but it's not worth
the effort to pull it back out again
updates to drafting behavior and redirect to /post/edit/{id} after a new
post is saved as a draft
add the DefaultAppPool user - but won't work until the Data Tools are
connecting
generate random shortcodes
shortcode support for posts
make bootstrap walk the plank
medium.js instead of grandejs
updates to layout - still a work-in-progress
don't explode `.AsSlug` when the title is null
start wiring up basic editing controls (publish first)
basically dumping markdown at this point, too
adjustments for home/index and /post/{slug}
minor styling tweaks to main index and post details