added gitignore file
added cart feature