Allow programs to initialize the library

if php is used in websites too, they will have to be run as sudo (in PINS). Add PROGRAM pins layout lets user initialise the library in the program.