[ADD] configuration and registry unit complete
[ADD] added .idea folder into gitignore