Fixed some IJob references.
Started implementing IShare.cs and Share.cs, IShareManager:ProcessShare() now instead returns an IShare.