add final thesis with and structure plan; add .gitignore, besides build-intermediate- and build-end-products, all files in 'git-ignore' directories are ignored