Updated .gitignore
doced the high level architectuer