Added IShare, going for comments.
Implementing Share methods.
Added bodies to the methods in Share.