0.3.1: Adds support for events.

This allows tasks like 'watch' to just listen to events generated by other tasks, and run tasks in response. Simple, neat, beautiful.