Pulsar Timing Arrays: The Next Frontier of Gravitational Wave Astronomy