Developments in black hole research: Classical, semi-classical, and quantum