change shader and progam to lower case. Added get_id() to retrieve the program object