Use dashes instead of camelCase for plugin names

This is a bit prettier + it supports bower
Use `classy.ModuleName` for module names, remove support for named dependencies
build