Added program lookup
Added a Program Type table in a vain attempt to not need to parse PDF