added architecture structure
exclude java build path and ctag files in commits