added controller subgenerator
added directive subgenerator
sloppy dev