Added .gitignore
Added basic functionality