Fixed redirect to work correctly is user is already signed in, still handling changes towards the associations of the model, use many to many relationship for subject and user