Added vi and emacs temporary files to .gitignore
Adds simple cart functionality