Added Test Structure
updated .gitignore