Move the signals menu to its own file (issue #21)