Added automatic course registration at session sign-up. Note this is for a very specific internal use case. Also automatically unregisters the user if they cancel sign-up to the session. It is assumed that each course has only one session. Although future iterations may fix this.