Buildings and their Applications in Geometry and Topology