The Random Matrix Theory of the Classical Compact Groups