Add compile() and link() methods to program
Merge pull request #164 from kylelutz/compile-link-program

Add compile() and link() methods to program