add slider component, add .gitignore