Add mouse tracking

Fixes #107.

To be fully supported, these functions need to be hooked up with primitives in Tortoise. However, this can be merged in. See NetLogo/Tortoise#75.