improvements to program edit page
available topics in hash
print session desc per topic
add extract_public_program script
add session id on session card and printable session description
simplify feedback form on back side of the session cards
generate materials list for a program
move program-csv method into program + test
move program-csv method into program + test
move program-materials_csv method into program + test
also display intended audience in materials.csv
public page: don't show color in legend if there is no session with that topic
clickable links with names