add uncrustify, add gitignore, restructure project
applied .gitignore