force implementation through tests
Implement ArrayAccess contract & write docblocks & make tests pass
add new share() method and tests
update readme