PTS-4 Added set_program, add_program and delete_program methods to the request_model. Still needs finalizing and error handling.