Add UTFGrid movement support

This is really just a sketch of how it would work. In particular, it
provides mechanics for adding a new interactive layer and relevant
callback.

So far the callback is sort of useless.
Merge pull request #13 from ahinz/topic/utfgrid

Add UTFGrid movement support