Black Holes in Supergravity with Applications to String Theory