Rewrote the main/default router, and add courses functionality.