Add nw:with-context primitive

Syntax:

**`nw:with-context` _turtles_ _links_ [_commands_]**

The commands in the block would be executed within the specified context and the previous context would be restored afterwards. This would solve #88.