Shortcode returns html rather than printing.

* Using output buffering for shortcode.
* Updating ID so featured image support, #115, #117

Signed-off-by: Zane M. Kolnik <zanematthew@gmail.com>