Merge pull request #12 from vadhawal/master

fixing the multipleobjects exception
Merge pull request #13 from vadhawal/master

returning the share count
Merge pull request #14 from vadhawal/master

removed can share if condition
Implementation of share object + bug fixes
checked in remaining changes for share object