added .gitignore
Adding components, some access control