The bacon PHP framework