Add Program

See programs#add-program for more details.