Merge pull request #5 from vijaykramesh/vr_yield_when_not_holder

enable yielding a totem you are in line for but not holding
don't allow users to add multiple times to the same totem; don't allow yield to work when not specifying a totem if a user has or is waiting for multiple totems