The science and hubbub behind today's eclipse