Polish

Fixed Edge Cases, added clause where student can only sign up for 1
class per week, some error handling