The Geometry of Bundle Gerbes