Worked on Korlib

Worked on Korlib adding various interfaces and classes as well as
attributes.
Since using throws, the IR visitor stage for throw is commented out.