Text this: Tensor Network Contractions : Methods and Applications to Quantum Many-Body Systems