added gitignore
added test suites