Supernovae: A survey of current research