add gitignore
add new class