Caching

This adds naive caching to this plugin, which will prevent it from rebuilding unless LESS files in its input tree have actually changed.