Fixed a sign-up bug that double responded.

As above. Additionally, added a 'majors' list in the config which should allow recruits to be stored over multiple runs.

Signed-off-by: Eliminioa <jmsboggs@gmail.com>