refactor navbar preference: add new navbar preference table
add course notification controller
javascript for async load of notifications