Add support for nested output buffers

This uses the ob_get_level command to work out how many output
buffers we need to close before we make our own output.
Put module in bullfrogchampion composer namespace

This is purely to allow me to install the version with my changes
using composer, until my pull request gets accepted. Once that
happens, this commit and repository can be removed/disregarded.