gitignore update
Basic structure of source code