Iron router and week system improvements

- New week id system
- CreateUserWithEnrollment system
- Reworked router system
- Minor CSS fixes