re-using the browser is available in Drone. You can configure it easily in arquillian.xml, have a look here
As for the lifecycle cycle set-up you described Drone comes with handful of hooks through SPI mechanism. I don't really know if there is any complete guide, but here's all what you need for the starter
If you have further questions don't hesitate to ask.