minimalistic site level role system
helper methods for global roles system
attaching course information to materials
improving course browsing
basic customized user feed