normalize DI of directive
add file for distribution
add config file for Bower and register package