Add program_ID parameter to constructor.

This is useful when a ProgramEntry object is created for use with
EditProgramEntry because you need to pass in a program_ID.