added output buffering

This allow you tor returnt he content as oppsed to just echoing it,
causing the shortcode data to be displayed before all other post
content.