Herwig++ physics and manual