Added .gitignore
Changed output format
Added some comments
Some prepares for main branch merge