added .gitignore
added basic methods