add 'clean' target
add gitignore