Course dropping done. Clean up needed on aisle enrol(self, course). A lot of clean up will be needed once debugging is no longer required.

To be honest I can do the same thing I did in drop() for enrol(), since the assignment doesn't even care if a course exists or not. I guess I will do that later. I just want things to look nice.