added possibility to have initial and not initial values in config, directive is initializedby config
Small changes
Attemting to run unit tests, still WIP