Add metadata to each program

Issue #4.
Merge pull request #8 from timgimyee/master

Add metadata to each program