added gitignore for class files and .DS_Store