plugin now specifies its own dependency
proper name for the configuration
introduced a couple of constants where it makes sense
automatically configure installation task & have compile & watch depend on it