Practically as close as we can get to PEAR standards without breaking backwards compatibility by renaming methods. General tidyup and ensuring bounce_responses stays in PEAR format after updates