Update signup with class code, update models, remove join table