Add global course list cache
Add ordering functionality back in