Added comments to tests/examples. Added exceptions for calling yield() defer() this_yarn() and this_fiber() outside of a function running inside a fiber.