added gitignore
added requires