Matroid Applications: Homology and Shellability of Matroids and Geometric Lattices