Use output buffer to properly return shortcode template.

The plugin currently just echos the shortcode's template content to the page.  This will break placement of the shortcode in page text.  Output buffers should be used in the registered shortcode function to return the template content instead, as per Wordpress developer practice: http://codex.wordpress.org/Shortcode_API#Output