Added IVersion to IPorpObject. Still working on executing porps.

* "Tests" are passing. Basically, it isn't throwing an exception.

Signed-off-by: William Raiford <bill.mybiz@gmail.com>