add url badges for branches
add search index for course code and name
add weightings for search index
update core to latest
minor cleanup